"in the squares of Mayfair and Belgravia"

Mayfair is a very up-market area of central London, situated in the City of Westminster.

Also a very fashionable area of central London, Belgravia is situated partly in the City of Westminster, and partly in the Royal Borough of Kensington and Chelsea.


Mayfair (top) and Belgravia (bottom, between Sloane Street and Grosvenor Place):


Google Map