Central Square 1 St Floor Apartment, Rodos

Rodos, Grecia