Noun: Mayfair 'mey,fehr
- An affluent area in the West End of London, known for its luxury shops, hotels, and residences
"We stayed at a five-star hotel in Mayfair during our trip to London"
Part of: British capital, capital of the United Kingdom, Greater London, London
Encyclopedia: Mayfair, Philadelphia, Pennsylvania