Classic tea house, Mayfair High Tea, offering a traditional high tea experience with light meals and tea.