Karta Vacation Rentals
In the heart of Rhodes' new town, a short stroll from the Medieval Old Town and about 0.5 km from Elli Beach. Centrally located near Santa Maria della Vittoria Church, the Palace of the Grand Master, the Aquarium, casino and harbour. Pet-friendly and family-friendly base for exploring Rhodes on foot.