Where is Tamagawa University?

Where is Tamagawa University located?

Tamagawa University, Tokyo, Japan (approx. 35.56699°, 139.4684°)


Where is Tamagawa University on the map?