Windsor is a friendly locale known for its restaurants and bars. Simply book a local tour to enjoy your stay a little more. Travellers seeking the perfect souvenir may want to head to Westfield London Shopping Centre and Kensington High Street. While here, you may want to make time for other popular sights such as Wembley Stadium and LEGOLAND® Windsor.