People go to Twickenham to see famous monuments such as Tower of London, as well as to enjoy its many popular attractions like LEGOLAND® Windsor. Enjoy the city's river views and bars. Have a relaxing day at Hyde Park and Leicester Square. Popular sights like Wembley Stadium and Oxford Street won't disappoint.