Created in the late 19th century, the Mall is a ceremonial route that links Trafalgar square, via Admiralty Arch, to Buckingham Palace. The Mall is bordered by St James’ Park in the south and Green ...
Some results have been hidden because they may be inaccessible to you