Grand memorials and famous monuments are often on the itinerary of many visitors. While you're in town, learn about a piece of local history at WIlliam Wallace Memorial.
This place of remembrance is located in London City Centre. Once you've explored everything you can at WIlliam Wallace Memorial, take a look at nearby Buckingham Palace, Big Ben, and Trafalgar Square.