Afternoon Tea: Chesterfield Mayfair, London
Should you find yourself in England, Afternoon Tea is a must—right? When in Rome! Well, let’s not forget: the Romans left the island sixteen hundred years ago! Tea . . .…
Continue Reading
Afternoon Tea: Chesterfield Mayfair, London