|
Definition of The Mall
1. Proper noun. a wide avenue in London leading from Trafalgar Square and Admiralty Arch to Buckingham Palace; used as a ceremonial route ¹
¹ Source: wiktionary.com
|
1. Proper noun. a wide avenue in London leading from Trafalgar Square and Admiralty Arch to Buckingham Palace; used as a ceremonial route ¹
¹ Source: wiktionary.com