If there’s one thing London does brilliantly, it’s pairing incredible food with jaw-dropping views 🏙️
From gorgeous rooftop terraces to riverside gems and sky-high dining, the Big Smoke knows how to make a meal feel like an experience. Whether you’re planning a special date night, meeting up with friends or just want to treat yourself to dinner with a side of skyline, London’s restaurant scene has plenty of spots where the scenery is as memorable as the menu.
So, let’s dive into the coolest London restaurants with epic views!
1. Madison
St. Pauls
Perched right by St. Paul’s Cathedral, Madison is one of those spots that makes you stop and say ‘wow’ before you’ve even sat down! The rooftop terrace offers front-row views of St. Paul’s dome, and when the sun sets, the glittering city skyline is a beautiful sight to behold.
The atmosphere at Madison is upbeat and buzzy, with DJs often setting the tone for a memorable night out. The menu leans toward modern European with a few crowd-pleasing twists, so you can expect everything from indulgent steaks to fresh seafood and small plates perfect for sharing. Whether you head up for brunch, cocktails at sunset or dinner with that unbeatable city backdrop, Madison delivers on both flavour and atmosphere.
Stay nearby
2. Café Laville
Little Venice
View this post on Instagram
Tucked away above the water in Little Venice, this Italian hidden gem has floor-to-ceiling windows that make you feel like you’re floating over Regent’s Canal. Watch as boats drift lazily by, ducks paddle under the terrace and embrace a rare London feeling of slowing down while the city buzzes somewhere in the background.
At Café Laville, the menu is just as inviting as the view – think fresh pasta, rich risottos and expertly crafted pizza that tastes even better when eating while watching the sun bounce off the water. Whether you’re stopping in for a long, lazy brunch or a romantic dinner, Café Laville nails that cosy-but-special vibe.
Stay nearby
3. Serpentine Bar & Kitchen
Hyde Park
Looking for a stellar view of one of London’s favourite Royal Parks? Situated on the edge of Hyde Park’s glistening lake, the Serpentine Bar & Kitchen offers plenty of outdoor seating for those summer afternoons and cosy indoor seating for winter evenings. As you sip your coffee or tuck into a burger, you’ll spot swans glide across the water and paddle boats drift by.
The Serpentine Bar & Kitchen’s atmosphere is relaxed and welcoming, with a menu that leans casual with a hearty breakfast selection, fresh seasonal salads and scrumptious sourdough pizzas. Whether you’re popping in for breakfast before a stroll, grabbing a glass of wine at golden hour or settling in for a laid-back lunch, the Serpentine gives you front-row seats to one of London’s most scenic views.
Stay nearby
4. Aqua Shard
Southwark
Aqua Shard is often known as the ‘tallest restaurant in London’ – so you can be sure to expect outstanding views of the capital! Located on the 31st floor of The Shard, Aqua Shard’s floor-to-ceiling windows wrap around the space, giving you uninterrupted views across the Thames, City of London and all the way out to Canary Wharf.
The food here is modern British with a creative twist, so expect beautifully presented plates that taste just as good as they look. From indulgent weekend brunches to elegant dinners, there’s always something on the menu that feels special without being fussy. Pair it with a cocktail from their bar (also boasting killer views), and you’ve got yourself one of the most unforgettable dining experiences in London.
Stay nearby
5. CRATE Brewery & Pizzeria
Hackney
View this post on Instagram
Looking for something a bit more down to Earth? Tucked away in Hackney Wick, CRATE Brewery & Pizzeria offers one of those views that feels a little more secret, a little more understated than London’s glittering rooftops. Instead of skyscrapers or landmarks, here you’ve got the River Lea flowing gently by, narrowboats bobbing along the water, and a backdrop of colourful street art that makes the whole scene feel effortlessly cool.
Grab a seat on the outdoor benches, pint in hand and you’ll see why locals love it. The water adds this laid-back, almost holiday vibe and when the sun sets, the glow over the river feels pretty magical. Add to that their famously crisp, stone-baked pizzas and craft beer brewed just metres away and you’ve got the perfect recipe for a London evening that’s equal parts relaxed and memorable.
Stay nearby
7. Pear Tree Cafe Battersea Park
Battersea
View this post on Instagram
Probably one of London’s worst-kept secrets, Pear Tree Café in the heart of Battersea Park sits right on the edge of the boating lake. It’s the perfect spot to sip your flat white while ducks glide past or to linger over brunch as the trees sway around you. The glass-fronted café makes the most of the park’s natural beauty, so even if you’re inside, you still get that peaceful, leafy view that feels like a little escape from the buzz of London life.
Come evening, Pear Tree Café really comes into its own. As the sun sets, this spot takes on a warm, relaxed glow with live music to perfectly set the scene. If you’re lucky enough to snag a spot outside on a summer evening (tables here fill up very quickly!), the atmosphere and energy pick up and become a fantastic spot to start a night out – plus it’s hard to imagine a prettier backdrop.
Stay nearby
6. Sushisamba
City of London
High up on the 38th and 39th floors of Heron Tower, Sushisamba is one of those London restaurants that delivers a serious wow-factor the moment you step out of the lift. Floor-to-ceiling windows wrap around the space, giving you sweeping views of the city from every angle – whether it’s the Gherkin just next door or the Thames snaking off into the distance. And if the weather’s on your side, the outdoor terrace (complete with its iconic orange-lit tree) is one of the most magical spots in town for a cocktail.
The food is just as exciting as the setting. Sushisamba blends Japanese, Brazilian and Peruvian influences, so the menu is full of bold flavours and vibrant dishes that feel as fun as the atmosphere. Come in the evening and you’ll get the full Sushisamba effect. Experience the city twinkling below, a buzzing crowd and that sense that you’re somewhere a little bit special.
Stay nearby
8. Forza Wine
Peckham

Forza Wine in Peckham is so much more than your standard wine bar. Perched on a rooftop with sweeping views across London, it’s the kind of place that just begs for an evening visit – think golden hour skies, city lights starting to twinkle and a glass of something delicious in hand.
Whether you’re already into natural wines or just dipping your toes into the trend, Forza makes it easy (and fun) to explore. Their list is always changing, with plenty of wines by the glass, so there’s always something new to try. If you’re after a rooftop spot with bags of character and unbeatable views, this one should be high on your list.
Stay nearby
9. Duck & Waffle
City of London
View this post on Instagram
Duck & Waffle is a city favourite that’s hard to beat when it comes to views, vibes and brunch! From the moment you step in, the panoramic skyline takes your breath away and the jazzy tunes set the perfect upbeat mood for a relaxed meal high above the hustle and bustle of London.
And best of all, the food is just as memorable as the view. Specialising in perfectly cooked eggs and buttery waffles, Duck & Waffle’s signature dish, the showstopping ‘Duck & Waffle’, combines crispy leg confit, a fried duck egg and a drizzle of mustard maple syrup. It’s sweet, savoury and utterly indulgent – brunch goals on a plate!
Stay nearby
10. Peggy Jean at Riverside Green
Richmond
Looking for a dining spot in London where the views are just as delicious as the food? Peggy Jean at Riverside Green should be on your radar. Nestled on the Thames, this bright and airy café offers a stylish and welcoming vibe that makes it perfect for everything from a casual brunch to a long, leisurely dinner. Peggy Jean’s charming windows mean you can watch the boats drift by and the sunlight sparkling on the water while you tuck into seasonal dishes crafted with care.
As the evening rolls in, the soft glow of the sunset reflects off the river, creating a calm, enchanting atmosphere that pairs perfectly with a glass of wine or a sharing dish. Home to one of London’s most serene waterside views, Peggy Jean is a true hidden gem for anyone wanting a peaceful and memorable dining experience in the city.
Stay nearby
11. Los Mochis London City
City of London
View this post on Instagram
Los Mochis isn’t just known for its incredible Mexican flavours! The rooftop terrace greets you with panoramic views of London’s skyline, from iconic skyscrapers to historic structures, making it the perfect spot to unwind after a busy day in the financial district. The colourful, vibrant décor matches the energy of the city, giving you that proper ‘holiday vibe’.
As the evening sets in, Los Mochis transforms into a lively spot where the city lights twinkle around you. The sunsets at Los Mochis are something special, casting a golden glow over the terrace while you sip on one of their signature cocktails or dig into their delicious tacos.
Stay nearby
12. Coppa Club Tower Bridge
City of London

If you’re after a dining experience with a view that feels a little extra special, Coppa Club Tower Bridge is the place to be! Famous for its iconic igloo dining experience, this spot offers unbeatable vistas of the Southbank skyline – perfect for taking in the Shard and the city lights as you enjoy your meal.
While the igloos are open all year round, winter is a particularly magical time to visit. The cosy, intimate pods make it easy to soak up the season’s festive atmosphere while staying warm, whether you’re enjoying a casual catch-up or a special night out. It’s one of those London experiences that pairs great food with seriously epic views.
Stay nearby
13. Sam’s Riverside
Hammersmith
View this post on Instagram















