Featuring sea views, Apollon offers accommodation with patio, around 300 metres from Tsoutsouras Beach. This beachfront property offers access to a balcony and free WiFi. The aparthotel features family rooms. All of the air-conditioned units feature...
Rooms total: 2 More information »