For hotels near to the US Embassy and near Grosvenor Square in London
Online Hotel Reservation Service for visitors to the US Embassy in London.
US Embassy, 24 Grosvenor Square, London W1A 1AE
The American Embassy in London is located in Grosvenor Square, Mayfair. The closest underground stations are Bond Street and Marble Arch, with Oxford Street and Park Lane both within just 2 minutes walk. There are many 5 star hotels in the area, but also a good number of 3/4 star accommodation. Please use our US Embassy Hotel search box on the left to find yourself a suitable hotel room.
Thistle Marble Arch Hotel Located just off Oxford Street 3mins walk to US Embassy
Marble Arch Inn Hotel Good Quality Budget Hotel Easy walk to Embassy
Boston Court Hotel Good Value 5mins walk to Embassy
Curzon Plaza Hotel 8mins walk to Embassy Good location
Millennium Mayfair Hotel Located on Grosvenor Square Adjacent to Embassy
The Embassy of the United States of America to the Court of St. James's is located at the American Embassy London Chancery Building in Grosvenor Square, Mayfair/Westminster, London. The London embassy is one of the largest US diplomatic buildings in the world, with a staff of over 700 trailing only New Delhi, Moscow and Mexico City in total personnel. The building is the focal point for events relating to the United States held in the United Kingdom.