26 March 2013·2 min readTime for tea in Mayfair
Mayfair is a quintessential British district, as evidenced by its central London location, refined, elegant ambience, and of course, that coveted spot on the Monopoly board. However, there’s nothing q
Read Article→