Time for tea in Mayfair
Drinking & Dining·26 March 2013·2 min read
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 →