Where is Meiji Shrine Inner Garden?

Where is Meiji Shrine Inner Garden located?

Meiji Shrine Inner Garden, Tokyo, Japan (approx. 35.67279°, 139.7003°)


Where is Meiji Shrine Inner Garden on the map?