Where is The Mall in England?

The Mall is a famous street in Westminster, Central London, England. It leads from Buckingham Palace at the west end, to Admiralty Arch and Trafalgar Square at the east end. The road is lined by some of the most notable landmarks of London, including St James's Palace, Clarence House, and Marlborough House. The Mall is a popular tourist destination, and is the site of many ceremonial occasions such as the annual Trooping the Colour parade.
Copyright Wanderlust World © https://www.ynyoo.com