Property Location With a stay at The Christopher Hotel, you'll be centrally located in Windsor, steps from Eton High Street Shopping and minutes from Windsor Bridge. This hotel is close to Windsor Castle and Legoland.Rooms Make yourself at home..