Admiralty Arch Photos

Meet 96 travelers, 51 tour guides and discover 1,493 photos

Admiralty Arch is a landmark 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. Admiralty Arch is a Grade I listed building. Until recently, the building housed government offices, but in 2012 the government sold…
View Admiralty Arch guide >

Admiralty Arch

Walking To Trafalgar Square

Statue Of Captain James Cook At Admiralty Arch