Lemon Garden

4.8
(10 reviews)
Monis Kardiotissis Ground floor, Heraklion, Crete 71201 Greece
Limited Service Property
Hotel
Lemon Garden | Heraklion | Greece | TripAligner