Green House

5.0
(2 reviews)
Melinas Merkouri, Stavros, Crete 73100 Greece
Limited Service Property
Hotel
Green House | Heraklion | Greece | TripAligner