




Sheltered beneath the ramparts of Windsor Castle and sitting on the banks of the River Thames, this hotel puts you steps from Windsor Bridge and the Theatre Royal. It's a short walk to Windsor Castle and about 2.6 miles from LEGOLAND Windsor. A true riverside base in central Windsor with easy access to the town's sights.