Google
×

Admiralty Arch

(983) Building in London, England
Admiralty Arch is a landmark building in London providing road and pedestrian access between The Mall, which extends to the southwest, and Trafalgar Square to the northeast.
Address: The Mall, St. James's, London SW1A 2WH, United Kingdom