Where is Dedalos Hotel?
Where is Dedalos Hotel located?
Dedalos Hotel, Crete, Greece (approx. 35.28602°, 25.45987°)
Where is Dedalos Hotel on the map?
{"latitude":35.28602,"longitude":25.45987,"title":"Dedalos Hotel"}