186 Uchiurashigedera, Numazu, Shizuoka , Japan
Landmark
Lat: 35.0335475, Lon: 138.8899908
ShareWebsite LinkCall