Where is Izukyū-Shimoda?

Where is Izukyū-Shimoda located?

Izukyū-Shimoda, Izukyū-Shimoda, Japan (approx. 34.67979°, 138.9443°)


Where is Izukyū-Shimoda on the map?