Where is International Center?

Where is International Center located?

International Center, International Center, Japan (approx. 38.26016°, 140.8569°)


Where is International Center on the map?