International Center Subway Station/ Miyagi Museum of Art is located in Sendai, Japan on Kawauchi, Aoba Ward,. International Center Subway Station/ Miyagi Museum of Art is rated 4 out of 5 in the category bus station in Japan.
Address
Kawauchi, Aoba Ward,