Tohoku University, Sendai, Japan

Address: 2 Chome-1 Katahira, Aoba-ku, Sendai-shi, Miyagi-ken 980-0812, Japan

Get directions

Back

Easy Links