Afternoon Tea at Ambassadors Bloomsbury Hotel's Number Twelve Restaurant and Bar
Head to Bloomsbury, London's literary district, and enjoy a traditional afternoon tea at the Ambassadors Bloomsbury Hotel! Savor delicious scones, sandwiches, pastries and a selection of fine teas.