Castle Hotels in Megisti
We found 1 property with availability in Megisti
Show on map
Castle Home
Οθωνών 15, Megisti, Greece
Situated just a 5-minute walk from Blue Grotto, Castle Home Megisti is ideal for up to 5 guests. Located in the vicinity of Cathedral of St. Constantine and St. Helen, this 3-bedroom villa provides…
- 1-1