Our Location

This map shows exactly where the apartments are located in Stoupa. Please zoom out to see the location within Greece.