Rhodes Harbour Marina, set within merely 1.5 km from the 3-star Mascot Garden Rooms hotel as well as Our Lady of the Castle placed 1.6 km from he property. If you want to explore even more landmarks in Rhodes City, consider checking out Santa Maria Della Vittoria Catholic Church, which is located 250 meters away.