Where is Shizu?

Where is Shizu located?

Shizu, Shizu (Station), Japan (approx. 35.7174°, 140.145°)


Where is Shizu on the map?