Greece / Dodecanese Islands / Rhodes / Rhodes Town Address : Str. N. Mandilara 50,Rhodes 851 00,Greece Type : [Hotels] [Rooms]
Greece / Dodecanese Islands / Rhodes / Rhodes Town Address : 135, Lazarou Tiliakou str. 85100 Type : [Hotels] [Rooms]
Amenities
Amenities
Open May to October ... Hotel Venus is a family run hotel built in the city of Rhodes since 1984.Within 500 m from the Old Town in Rhodes, just 50 m from Elli Beach, Hotel Venus features a swimming pool and a restaurant.
Open All Year ... The grand Zefyros Hotel Rhodes offers bright guest rooms close to Grand Master's Palace, Rhodes Beach and The Street of Knights.