Afternoon Tea, a beloved tradition originated in London, has been enjoyed for almost two centuries. Covent Garden, home to the historic Covent Garden Piazza, offers some of the best locations to indulge in tea, sandwiches, cakes, and Champagne.
Afternoon Tea in Covent Garden
Afternoon Tea in Covent Garden