Main Page
|
See live article
|
Alphabetical index
Admiralty Arch
Admiralty Arch
is a large office building in
London
which incorporates an archway providing road and pedestrian access between
The Mall
and
Trafalgar Square
.