Karta Vacation Rentals
In the heart of Royal Windsor, tucked beneath the ramparts of Windsor Castle and overlooking the River Thames at Eton Bridge. Steps from Windsor Bridge and the Theatre Royal, and an easy 10–15 minute walk to Windsor Castle. LEGOLAND Windsor is a short drive away and Heathrow sits roughly 9 miles from the hotel.