Steve Apartments in Rhodes Town, Greece
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.
Check in time: 12:00. Check out time: 06:00-11:30.
In hotel 11 room, 3 floors.
The nearest airport to the hotel is Diagoras. The distance to it is 13 km
The nearest beach is Windy Beach located in 270 m