1. The Ship
One of South London's most popular pubs, The Ship looks out over the river from its position I Wandsworth. And while it may not quite be beer garden weather, the interiors here are just as appealing, with rustic wooden furniture, bright blue walls and lots of natural light.
If you're staying for dinner, then you're in for a treat. Kick things off with roasted cauliflower soup or baked South Coast scallops, before indulging in turkey mains and a salted chocolate, hazelnut and Kirsch cherry mousse.
- Location: 41 Jews Row, Wandsworth, SW18 1TB
- Opening hours: 12-6pm
- Christmas Day menu: £100 for four courses, £50 for kids
- Why we recommend: not only are the views of the Thames incredible here, but their dreamy four-course menu makes for the ultimate Christmas feast