Das Hotel liegt auf 1757 m Höhe oberhalb des Ortes Tróodos an der Straße zum Ólympos. Nostalgiker schätzen die einfache Kolonialatmosphäre, mancher Reisender vermisst moderne Anlagen im Bad.