Set 400 metres from Clock Tower in Rhodes Town, this air-conditioned apartment features a terrace with garden views. The apartment is 500 metres from Grand Master's Palace. Free WiFi is offered throughout the property.
Set 400 metres from Clock Tower in Rhodes Town, this air-conditioned apartment fe Read more
Set 400 metres from Clock Tower in Rhodes Town, this air-conditioned apartment features a terrace with garden views. The apartment is 500 metres from Grand Master's Palace. Free WiFi is offered throughout the property.
Set 400 metres from Clock Tower in Rhodes Town, this air-conditioned apartment features a terrace with garden views. The apartment is 500 metres from Grand Master's Palace. Free WiFi is offered throughout the property.
Number of Rooms: 1