Riverside dining in London can be a total cliché—overpriced and crowded. But Bread Street Kitchen & Bar on the Southbank is different. The outdoor terrace overlooks the Thames, and the staff don’t rush you, even when you order just a beer and stare at the water for an hour. It’s the perfect spot for a lazy Saturday where your only plan is to watch the tour boats go by and argue about which bridge looks the prettiest.
If you want something cozier, The Mayfly in Fulham is practically a secret. It’s a proper old-school pub right on the river, with wooden tables that spill out onto the towpath. You can literally hear the water lapping while you eat fish and chips, and a swan might waddle past like it owns the place. It’s not fancy, but it’s real, and real feels like gold these days.
For the nights when you want to dance with your dessert
Sometimes you don’t just want a meal; you want a scene. Peggy Porschen in Belgravia has a pink flower-covered front terrace that looks like a cupcake exploded in the best way. It’s tiny, but it’s pure joy—people walk by and smile, you feel like a movie star, and the cakes are almost too pretty to eat. Almost.
London’s Best Riverside Restaurants | 24 Waterside Wonders
And for a proper evening, try Frank’s Cafe on top of a multi-story car park in Peckham. I know, it sounds mad, but it’s iconic. You queue up, grab a plastic cup of rosé, and sit on a deckchair overlooking all of London. The food is simple (burgers, chips, a salad if you’re being good), but the view is worth ten Michelin stars. It’s like the city’s best living room, and everyone’s invited.