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.