The Apollon Hotel is perfectly situated on the main road opposite the main beach, just 40 metres from the water’s edge and all our rooms are lucky enough to enjoy a wonderful sea view. The bays of Agios Petros, Ambelaki, Alipa Bay and the Marina are just a couple of minutes walk away.

Your Holiday Starts Here

  • Feefo Trusted
  • Spread the Cost
  • £49pp Deposits
  • ABTA & ATOL