BN London: A Very English Afternoon Tea in Mayfair Whether you’re just passing through the city or you’re a bona fide Londoner, nothing lights up a day in town quite like a lovely afternoon tea.