Great Court Restaurant
For the ultimate London afternoon tea, Great Court Restaurant from one of the city's most heralded attractions is the place to find it. Head to The British Museum for a decadent spread of Netherend Farm butter scones, finger sandwiches and enticing sweet treats.