"Nice & not too expensive" Athena Hotel Tip by RuudGroeneveld
Athena Hotel, Rhodes (Island): 146 reviews and 1 photos
Clean, nice staff and in the middle of the new town.
Address: 27, G. Leon Str., Rhodes, Rhodes, 851 00, Greece
Directions: New town
More Reviews (7)
RuudGroeneveld's Related Pages
Have you been to Rhodes (Island)?Share Your Travels