Mayfair Place

Mayfair Place is a street in the City of Westminster, London.

Mayfair Place was built in 1924, following the demolition of the original Devonshire House in that year.

[1] The new Devonshire House, which completely takes up the south side of Mayfair Place, is a grade II listed building with Historic England.

[2] Media related to Mayfair Place at Wikimedia Commons

This London road or road transport-related article is a stub.

Phonebox on Mayfair Place
The immediate vicinity of Mayfair Place