Aelios Petra Sea View Apartment 3, Rodos

Rodos, Grecia