<<Up
Contents
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
.
wikipedia.org
dumped 2003-03-17 with
terodump