Admiralty Arch is an iconic London landmark, a magnificent Edwardian building at the end of The Mall. It serves as a ceremonial gateway, connecting Buckingham Palace and Trafalgar Square. Explore its grand architecture and historical significance as you discover central London.