Map
PO Box 38, Elounda, Crete 72053, Greece
Close

Hotel

Blue Palace Resort & Spa, The Luxury Collection