Where is さくら山荘, Omachi?

Where is さくら山荘, Omachi located?

さくら山荘, Omachi, さくら山荘, Omachi, Japan (approx. 36.51538°, 137.79617°)


Where is さくら山荘, Omachi on the map?