Apartments and B&Bs in Omalos
We found 1 property with availability in Omalos
Show on map
Neos Omalos Hotel
Omalos Platania, Omalos, Greece
The 2-star Neos Omalos Hotel is located 55 km from Souda airport and provides shuttle service for its guests. Featuring a restaurant and baggage storage, this Omalos hotel is merely 10 minutes' walk…
- 1-1