Top Roof Top Restaurants In London for Stunning Views and Great Food

Kanwal
By Kanwal
16 Min Read

Article Highlights

•        London has some of the most impressive Roof Top Restaurants In London, offering skyline views alongside world-class food.

•        Each rooftop restaurant in London on this list has been selected for its atmosphere, food quality, and overall dining experience.

•        Whether you prefer casual drinks or a fine dining meal, Roof Top Restaurants In London cater to every taste and budget.

•        Most Roof Top Restaurants In London require reservations, especially on weekends, so planning is important.

•        From Shoreditch to Mayfair, Roof Top Restaurants In London are spread across the City, giving you a reason to explore every corner.

Best Roof Top Restaurants In London

I have spent years exploring the food scene in London, and nothing quite matches the feeling of sitting above the City with a good meal in front of you and a skyline stretching out in every direction. The Roof Top Restaurants In London have grown into something truly special over the years. What started as a handful of bars with outdoor terraces has transformed into a full culinary movement. Today, the best Roof Top Restaurants In London offer everything from Michelin-level tasting menus to relaxed weekend brunches with cocktails and views that stop you mid-conversation.

In this guide from Truth Social Travel Guide, I want to share the 10 best Roof Top Restaurants In London that I believe every visitor and local alike should experience at least once. These are not just restaurants with a nice view. These are places where the food, the setting, and the energy all come together to create something memorable. Whether you are planning a special occasion dinner or want a relaxed evening above the city streets, this list has something for everyone.

1. Duck and Waffle

Duck and Waffle sits on the 40th floor of the Heron Tower in the heart of the City, and it has earned its place as one of the most iconic rooftop restaurants in London. The restaurant is open 24 hours a day, which means you can enjoy a late-night dinner or arrive early for a sunrise breakfast with the whole City glittering below you.

The menu is creative, and the portions are generous. The signature dish is exactly what the name suggests. A crispy duck leg served with a fluffy waffle, mustard, maple syrup, and a fried duck egg on top. It sounds unusual, but it works brilliantly. The view from the windows is simply one of the best you will find in any of the rooftop restaurants in London. On a clear evening, you can see for miles in every direction. I recommend booking a window table well in advance because they go quickly.

2. Aqua Shard

Aqua Shard

Aqua Shard occupies the 31st floor of The Shard, one of the most recognizable buildings in the City. As one of the most well-known Roof Top Restaurants In London, it attracts both tourists and city locals who want a refined dining experience paired with incredible panoramic views of the Thames and beyond.

The menu focuses on modern British cuisine done with real care and attention. I visited on a Sunday afternoon and had their weekend brunch, which included everything from avocado toast to smoked salmon eggs Benedict, all presented beautifully against the backdrop of the London skyline. The design inside is elegant without being stuffy, and the staff makes you feel genuinely welcome from the moment you arrive. This is one of the Roof Top Restaurants In London where the experience truly justifies the price.

3. Peckham Levels

If you want something less formal but just as enjoyable, Peckham Levels is one of the best Roof Top Restaurants In London for a more laid-back crowd. Located in the heart of Peckham, this multi-level space combines street food, independent bars, and an open rooftop area that draws people from across the City.

What I love about Peckham Levels is the energy. It does not take itself too seriously. You can walk around sampling different food stalls, grab a craft beer, and then settle on the roof with a view that stretches across South London in a way that surprises most people who visit for the first time. This is one of those Roof Top Restaurants In London that feels genuinely local and unpretentious. It is particularly popular on warm evenings when the whole neighbourhood seems to gather up here.

4. Hutong at The Shard

Hutong Restaurant – The Shard, London Copyright – Richard Southall/Ilona Zielinska

Also located in The Shard but on a different floor from Aqua Shard, Hutong brings northern Chinese cuisine to one of the most dramatic settings in any of the Roof Top Restaurants In London. The food is inspired by the restaurants of Beijing and focuses on spicy, bold, and deeply satisfying flavours.

I went here with a group of friends for dinner, and we shared a variety of dishes, including their famous soft shell crab and Sichuan lamb. The red lanterns hanging from the ceiling and the dark wood interiors create a really beautiful atmosphere, especially after dark when the city lights fill the windows. Among the Roof Top Restaurants In London that specialise in Asian cuisine, Hutong stands out for both its food quality and its setting.

5. Madison

Madison is located at One New Change in St Paul’s and offers one of the most striking views of St Paul’s Cathedral available from any of the Roof Top Restaurants In London. The outdoor terrace here is large and well-designed, with heaters for cooler evenings and a genuinely relaxed atmosphere that feels a world away from the busy streets below.

The food here covers a range of American-inspired dishes, burgers, sharing boards, and a drinks menu that is genuinely impressive. On my last visit, I started with cocktails on the terrace at sunset and then moved inside for dinner. The transition from the warm evening light outside to the cosy dining room inside felt seamless. Madison is the kind of rooftop restaurant in London spot where you can easily spend three or four hours without noticing the time passing.

6. Skylight Rooftop Bar and Restaurant

Skylight is one of those Roof Top Restaurants In London that does things a little differently. Located in Tobacco Dock in Wapping, it is a seasonal venue that transforms throughout the year. In summer, it becomes an outdoor terrace with a cinema, a pool, and a restaurant. In winter, it turns into a rooftop ice rink with warming drinks and seasonal food.

I visited during the summer season, and the whole experience was wonderfully thought through. The food is simple but well done, with lots of sharing options and a cocktail menu that changes regularly. What sets Skylight apart from other Roof Top Restaurants In London is its sense of occasion. Every visit feels like an event in itself. The crowd is always lively, and the staff works hard to keep the atmosphere going throughout the evening.

7. The Garden at 108 Marylebone Lane

This is one of the quieter and more intimate rooftop restaurants in London, and that is precisely what makes it special. Tucked above the streets of Marylebone, The Garden offers a beautiful outdoor space with a seasonal menu that changes regularly to reflect what is fresh and available.

I came here for lunch on a weekday and found it to be one of the most relaxing dining experiences I have had in the City. The menu leans toward simple, honest food done extremely well: fresh pasta, grilled vegetables, and light seasonal desserts. The outdoor terrace is full of plants and greenery, giving it a garden feel that is genuinely rare among Roof Top Restaurants In London. It is the kind of place you take someone when you want to impress without being flashy.

8. Roe at Canary Wharf

Roe is one of the newer additions to the list of great Roof Top Restaurants in London, situated in the heart of Canary Wharf with views across the Docklands and the Thames. The restaurant specialises in seafood, and everything on the menu reflects a genuine passion for sustainable and high-quality ingredients.

I had the tasting menu on my visit, and each course was carefully presented and deeply flavourful. The crab dish in particular was outstanding. The setting is sophisticated and modern, with floor-to-ceiling windows and an outdoor terrace that gives you a completely different feel from most central London venues. Among the newer Roof Top Restaurants In London, Roe has quickly established itself as a serious contender for the top of any list.

9. Pergola Paddington

Pergola Paddington is one of those Roof Top Restaurants In London that manages to feel both grand and approachable at the same time. Spread across a vast rooftop space above Paddington’s Royal Warwick Square, it combines a buzzing outdoor bar scene with a proper dining experience that covers everything from wood-fired pizzas to fresh salads and hearty mains.

I visited on a Saturday evening, and the place was full of energy. The seating is spread out generously, so it never feels crowded even when busy. The cocktail list is long and well-constructed, and the food comes out quickly and is consistently good. Pergola Paddington is one of those Roof Top Restaurants In London where you arrive for drinks and end up staying for the whole evening without any hesitation.

10. Aviary at Montcalm Royal London House

Aviary at Montcalm Royal London House

Aviary sits at the top of the Montcalm Royal London House in Finsbury Square. It is one of the most reliably excellent Roof Top Restaurants in London for a combination of food quality and atmosphere. The interior design is warm and inviting, with exposed brick and soft lighting that creates a lovely setting for dinner.

The menu covers modern British and European dishes with a focus on seasonal ingredients. I have been here several times, and the quality is consistently high. The outdoor terrace wraps around the building and offers views across the City of London that are particularly beautiful after dark. The cocktail programme is one of the best of any Roof Top Restaurants In London, with creative combinations that change with the seasons.

Practical Tips for Visiting Roof Top Restaurants In London

After years of visiting Roof Top Restaurants In London, I have picked up a few things worth sharing. First, always book in advance. The best Roof Top Restaurants In London fill up quickly, especially during summer and on weekends. A week or two ahead is usually enough for most places, but for Duck and Waffle or Aqua Shard, you may need to plan further out.

Second, check the dress code. Some Roof Top Restaurants In London are smart casual, while others expect a more formal approach. Hutong and Aqua Shard lean toward the smarter end, while Peckham Levels and Skylight are much more relaxed. Knowing this before you arrive saves awkwardness at the door.

Third, consider the time of day. Sunset is always magical at any rooftop restaurant in London, but daytime visits can be equally rewarding and often easier to book. If you want the classic golden-hour skyline shot, aim to arrive about an hour before sunset.

My Opinion on Roof Top Restaurants In London

London is a city that rewards those who look up. The Roof Top Restaurants In London on this list represent the very best of what the City has to offer when it comes to combining great food with extraordinary settings. Whether you are a first-time visitor trying to see as much of the skyline as possible or a long-time Londoner looking for a new favourite spot, there is a Roof Top Restaurants In London experience here that will stay with you long after the meal is over.

The variety across these venues is one of the things I appreciate most. From the bold flavours of Hutong to the casual vibrancy of Peckham Levels, from the sunrise breakfasts at Duck and Waffle to the sustainable seafood at Roe, the Roof Top Restaurants In London scene has never been more exciting or more diverse. I hope this guide helps you find your perfect spot above the City.

Share This Article
Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *