The Green Villa Villa Archanes, Central Crete
Featuring a private swimming pool and a sun terrace, Green Villa is located in Kalagarion Village. This self-catering property offers a garden with BBQ facilities and free Wi-Fi in all rooms.
Katalagari, Archanes, 70100, Greece