Kastro Apartments
Panormo Milopotamou, Mylopotamos, Crete Island
Stay at this 3-star business-friendly aparthotel in Mylopotamos. Enjoy free WiFi, free parking, and 2 beach bars. Popular attractions Limni Beach and Church of Agios Yiorgos are located nearby.