Where is the US Embassy located in London?
The U.S. Embassy London is located on Grosvenor Square which is in Mayfair. If you are traveling by London Underground, take the Central Line to Bond Street or Marble Arch. If approaching the Embassy from Oxford Street, walk down North Audley Street, which is the street opposite...
DA: 78 PA: 35 MOZ Rank: 82