Die Kapelle liegt auf einem der höchsten Punkte der Insel und bietet einen atemberaubenden Panoramablick über Lefkada, das Ionische Meer und die umliegenden Inseln. Die luftige Höhe wurde bewusst gewählt: ein Symbol für Nähe zum Himmel und geistige Klarheit.