Karta Vacation Rentals
Tucked inside Rhodes Town’s UNESCO-listed Old Town, Helios Garden Boutique Apartments sit within the medieval walls. You’re a short walk from the Grand Master’s Palace, the Street of Knights, the Archaeological Museum and nearby city squares; Elli Beach is about 1.6 miles away.