Located in the centre of Rhodes New Town, Steve Apartments offers air-conditioned apartments with balconies with city views. Free Wi-Fi is available throughout the property.
Located in the centre of Rhodes New Town, Steve Apartments offers air-conditioned apartments with balconies with city views. Free Wi-Fi is available throughout the property.