besttraveltale.com
10 great pubs, chosen by Santa and other Christmas workers | Best Travel Tale
The Mall Tavern, Notting Hill, London Sarah Mitchell, assistant manager at the Churchill Arms, Britain’s ‘most festive pub’Every Christmas the Churchill is decorated with loads of Christmas trees and lights. In 2016 we got a lot of media coverage in the UK...