Apodoulou

Apodoulou (Greek: Αποδούλου) is the archaeological site of an ancient Minoan mansion or ceremonial building on Crete. It overlooks the Libyan Sea from an altitude of 450 metres (1,480 ft) above sea level.