The front face of the U.S. Embassy in London’s Mayfair area, viewed from Grosvenor Square looking West.
Taken November 2008.
The front face of the U.S. Embassy in London’s Mayfair area, viewed from Grosvenor Square looking West.
Taken November 2008.
Disclaimer – Footer