Lili Hotel Hotel Amoudara Herakliou
Situated 400 metres from the blue-flagged Ammoudara Beach in Crete, the Lili features an outdoor and an indoor swimming pool. Free Wi-Fi is available throughout the hotel.
Number of rooms: 31
Melinas Merkouri Street, Amoudara Herakliou, 71414, Greece