Hello! Yes, the US Embassy is located in Grosvenor Square, which is in the London W1 postcode, and that part of W1 is known as Mayfair. However, unless you're rolling in money, I would not select a hotel in that area (unless you have a good reason fo
...
more