4 Brothers Condo Hotel Rhodes Town
Situated right on the beach in Rhodes Town, 4 Brothers offers self-catering units that open to a balcony with Aegean Sea views. Free Wi-Fi is available in all studios.
Number of rooms: 8
Akti Miaouli 18, Rhodes Town, 85100, Greece