Mayfair's finest establishments

tea shops in Mayfair

Interesting news, articles, tips and tidbits about Mayfair area.
Time for tea in Mayfair

Time for tea in Mayfair

Mayfair is a quintessential British district, as evidenced by its central London location, refined, elegant ambience, and of course, that …