Where is Neos Omalos Hotel?
Where is Neos Omalos Hotel located?
Neos Omalos Hotel, Crete, Greece (approx. 35.34426°, 23.9049°)
Where is Neos Omalos Hotel on the map?
{"latitude":35.34426,"longitude":23.9049,"title":"Neos Omalos Hotel"}