Where is Adachi-Odai Station?

Where is Adachi-Odai Station located?

Adachi-Odai Station, Adachi-Odai Station, Japan (approx. 35.75463°, 139.7704°)


Where is Adachi-Odai Station on the map?