Map
PO Box 38, Elounda, Crete 72053, Greece
Hotel
Blue Palace Resort & Spa, The Luxury Collection