Where is Shōbara?

Where is Shōbara located?

Shōbara, Shōbara, Japan (approx. 34.85°, 133.01666°)


Where is Shōbara on the map?