Where is Tōdaimae Station?

Where is Tōdaimae Station located?

Tōdaimae Station, Tōdaimae Station, Japan (approx. 35.718014°, 139.75787°)


Where is Tōdaimae Station on the map?