Отель расположен на западном побережье о-ва Корфу, в самом живописном месте – Палеокастрице. Отель был построен в 1974 году, полностью обновлен в 2009 году.