Entire House Villa Amelia
★★★★★
Gennadi Rodou,, Rhodes, Greece Show on map
Gennadi Gardens Apartments is a hotel in Rhodes, Greece. It is one of 938 places to stay in Rhodes listed on Triptoic.
Gennadi Rodou,, Rhodes, Greece
Gennadi Gardens Apartments is located at Gennadi Rodou,, Rhodes, Greece.
Highly rated alternatives close by
Entire House
Hotel
Hotel
Villa
Villa
Villa
Villa