Designed by
Title
Admiralty Arch Building in London #20903322
Description
Admiralty Arch is a large office building in London which incorporates an archway providing road and pedestrian access between The Mall, which extends to the South-West, and Trafalgar Square to the North-East.
This image is editorial