Area of central London, England
mayfair-london.co.uk
Mayfair is an area in London, United Kingdom and is located in the City of Westminster. It is in Central London and part of the West End. Wikipedia