Best Hotels & Restaurants in Mayfair – Mayfair is within the central London borough of the City of Westminster, part of the iconic West End and neighbouring historic St James’s and artsy Marylebone. The area is bordered by four of