If there’s one thing Vauxhall does brilliantly at Christmas, it’s great food. Choose from a delicious mix of comforting classics, cosy cafés, group dining and proper Christmas Day indulgence.

Whether you’re after a long lunch, something plant-filled and wholesome, a festive roast or a full Caribbean Christmas with rum cocktails and sunshine flavours, its all going on!

Check out the best festive dining spots doing Christmas with flair, flavour and that unbeatable Vauxhall touch!

Christmas Day Dining at Cottons Vauxhall

Swap the turkey for tropical. Cottons is open on Christmas Day, serving Caribbean Christmas classics and festive rum cocktails that taste like pure sunshine. It’s warm, colourful and completely delicious — the perfect twist on tradition.

Christmas Day Dining at Cottons Vauxhall
When Thurs 25 Dec, 12pm to 3pm
Where 10 Flagstaff House, St Georges Wharf, SW8 2LE
Price £50
Visit Website

Christmas Day Lunch at POTUS

No cooking. No washing up. Just a polished, modern Christmas Day lunch with American-British flair in a riverside hotel restaurant. Chic, calm, festive — the opposite of home chaos.

Christmas Day Lunch at POTUS
When Thurs 25th Dec, From 12pm
Where POTUS, 18 Albert Embankment, SE1
Price £65
Visit Website

Festive Group Dining at The Black Dog

A proper festive feast served family-style for groups of 8+. Think seasonal starters, roast mains, indulgent puddings and all the cosy pub charm you want for December get-togethers.

Festive Group Dining at The Black Dog
When Mon – Sun, 12-8pm
Where The Black Dog, 112 Vauxhall Walk, SE11
Price £45
Visit Website