Island View

3.0
(4 reviews)
Mesaria 84701 Greece
Family
Luxury
Small Hotel
Hotel
Island View | Fira | Greece | TripAligner