Karta Vacation Rentals
In the heart of Rhodes Town on 15-17 Kisthiniou Street, this boutique city hotel sits steps from Church of St. Panteleimon and minutes from the Palace of the Grand Master and Archaeological Museum. A gravel beach is about a 20-minute walk away.