The Embassy of Egypt sits at 26 South Street in the heart of Mayfair. While this area is known for its quiet, opulent townhouses, this building serves as the formal diplomatic link between the United Kingdom and Egypt. The Egyptian presence here grew alongside the shifting political landscape of the twentieth century, evolving from a simple legation into a full embassy after Egypt transitioned to a republic in 1952. You can identify the entrance by the plaque displaying the coat of arms of Egypt in both Arabic and English.
Embassy of Egypt, London
landmark
© OpenStreetMap © CARTO
The audio tour continues in the Mira app →