Karta Vacation Rentals
In Archangelos on the island of Rhodes, a family-friendly hotel just off Main Street. Minutes from Stegna Beach and Tsambika Beach and close to local sights like Archangel Michael's Church, with Diagoras Airport roughly 34.5 km away.