London Afternoon Tea at the London Millennium Hotel Mayfair
Enjoy Afternoon Tea at London's Millennium Hotel Mayfair! Indulge in the savory and sweet treats of finger sandwiches, scones, clotted cream, preserves and a selection of teas from Twinings.