
Schisma Elountas, Greece
Argyro Apartments
Apartment
This delightful apartment complex is situated in the charming Cretan town of Elounda. The complex is located just 500 metres away from the stunning beach. A variety of restaurants can be found just a short distance away. Guests…
- Wi-fi
- Car park
- Electric kettle
- Fax


