AMOCITY
Set in Rhodes Town, within 0.6 mi of the nearest sandy beach, Villa Eleonora di Rodi offers accommodations with a swimming pool, free WiFi, ...