Where is Sugadaira?
Where is Sugadaira located?
Sugadaira, Sugadaira, Japan (approx. 36.53418°, 138.3234°)
Where is Sugadaira on the map?
{"latitude":36.53418,"longitude":138.3234,"title":"Sugadaira"}