Ampelia Beach

Gennadi Road, 1
South Rhodes
Greece