Snuggle up at one of London’s sparkly winter terraces. Expect cosy blankets, delicious dishes and warming winter cocktails.
Bookshop lovers can wander from Hatchards, London’s oldest bookstore that was established 1797, to Foyles on Charing Cross ...