Karta Vacation Rentals
A five-star design hotel on Rhodes' waterfront, a short stroll from Elli Beach and minutes from Mandraki Port and the Old Town. Located on Akti Miaouli & Tilou, about 14 km from Diagoras Airport. Pet-friendly and family-friendly suites put the sea and city at your doorstep.