Where is Shimoda Prince Hotel?
Where is Shimoda Prince Hotel located?
Shimoda Prince Hotel, Shimoda Prince Hotel, Japan (approx. 34.6962°, 138.97307°)
Where is Shimoda Prince Hotel on the map?
{"latitude":34.6962,"longitude":138.97307,"title":"Shimoda Prince Hotel"}