Category:Admiralty Arch

From Wikimedia Commons, the free media repository
Jump to: navigation, search
English: 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 southwest, and Trafalgar Square to the northeast.