20 Must-Try Restaurants in London with Amazing Views
Let's be real—there's only so many times you can go to Sky Garden. It's cool and great for seeing London views, but don't you want to try something new?
That's why you're here, isn't it?
Trying something new is simple with Ambl. You can make last-minute reservations and advanced bookings in a couple of clicks, and find the best rooftop restaurants and bars (and more!) near you.
Whether you're in South London or North, chilling in Hyde Park or admiring St Paul's, looking for fine dining or modern British cuisine—you can find it all on Ambl.
💡 Ready to make last-minute bookings across restaurants, bars, and pubs in London?
1. TATTU London
🥗Chinese | 🗺️Location ex: The Now Building Rooftop | 💸£79-£150
You know what they say: go big or go home. That’s certainly how it feels at TATTU. Contemporary Chinese cuisine paired with stunning views of Central London makes TATTU a must on this list of best restaurants with a view.
Menu
Here’s the à la carte menu, as well as the cocktail menu for when you fancy some after-dinner drinks looking out on London.
Best for
The TATTU is best for basking in the beautiful view of London while enjoying some of the finest Asian cuisine at the same time.
Opening hours
Monday to Sunday: 12:00 - 1:00
🌟 "Next Level Food! We've eaten at some very respected establishments but these guys took Asian cuisine to a new level. Couple that with a fantastic environment and excellent staff from the front door to our waiting staff. The whole night couldn't be faulted.”
Prefer Indian food over Chinese food? No worries, check out our eight favorite Indian restaurants in London.
2. Sparrow Italia
🥗 Mediterranean | 🗺️ Avery Row 💸£100
If you’re a lover of both amazing views and Mediterranean food, then the Sparrow Italia is the place to go. It features fresh pastas, homemade style pizzas, and all the classics you could possibly ask for. Their luxurious rooftop terrace lets you enjoy your favourite meals while reveling in the views of Mayfair.
Menu
Here’s Sparrow Italia’s lunch and dinner menu.
Best for
Sparrow Italia is best for dining on Italian food while enjoying the view of London.
Opening hours
Sunday: 13:00 -00:00
Monday - Friday: 12:00 - 00:00
Saturday: 13:00 - 00:00
🌟 “I do not have the words to describe the experience - it was fantastic! It’s a high-end Italian cuisine place downtown and I can’t recommend it enough if you feel like treating yourself. Attentive service, glamorous atmosphere, and tasty—it was great!”
Prefer Mayfair? No worry, check out our best selection for Mayfair restaurants
3. Aqua Shard
🥗 Modern European 🗺️ The Shard 💸 £100
The only thing better than having views of the Shard is seeing the rest of London from The Shard itself. The Aqua Shard gives you that luxury with its panoramic views of the entire city, bar, and restaurant. Perched upon the 31st floor of the highest building in London, they serve the finest contemporary British food and some of the best hand-crafted cocktails in London.
Menu
The Aqua Shard features a special scenic menu for when you’re dining next to their window seats.
Best for
The Aqua Shard is best for when you want to dine on contemporary British food with an unparalleled view of London.
Opening hours
Saturday and Sunday : 10:30 - 22:30
Monday - Friday: 12:00 - 22:00
🌟 “My husband and I celebrated our anniversary here last night and the Aqua Shard did not disappoint. Everything was exceptional and exceeded our every expectation. The view actually brought me to tears when we arrived at our table.”
Prefer a fancy restaurant? No worries, check out our best mediterranean restaurants to try
4. Louie London
🥗French and seafood 🗺️ West street 💸£40
Sprawled out on four floors in the historic center of London, Louie is the place you go to for the finest oysters, french food, and the best views.
Inspired by New Orleans townhouses, the venue boasts a lounge area, entertainment stage, bar, and an outdoor area to enjoy your meals in every way imaginable. Their terrace has a retractable glass roof, so you’ll be able to use it rain or shine.
Menu
Feast your eyes on Louie’s amazing main menu.
Best for
Louie London is best when you want to listen to some live music while basking in the view and enjoying seafood.
Opening hours
Sunday and Monday: Closed
Tuesday - Saturday: 18:00 - 02:00
🌟” One of London's hidden secrets, Louie was wonderful—beautiful food in a beautiful venue. The lobster roll from the small plates was amazing, as was the black truffle pappardelle. The service was super attentive and loved the sophisticated joie de vivre vibe. I would recommend it to anyone who is looking for modern French cuisine in a cool setting.”
Looking for somewhere to celebrate your big day? We’ve got you covered. Check out the 13 best restaurants to celebrate a birthday—all available for last-minute bookings on Ambl.
5. AMANO Rooftop Bar
🥗Mediterranean | 🗺️Drury House 💸£40
This rooftop bar offers some of the best views of the London skyline—both inside and outside. Located in the centre of Covent Garden, this beautiful 7th-floor rooftop terrace and restaurant is the perfect place to enjoy a bite to eat, get a tan, and enjoy some tunes (courtesy of the in-house DJ).
Menu
Drinks? Check. Tapas? Check. Rooftop vibes to the max.
Best for
AMANO is an amazing restaurant to visit when you want to groove to the best beats while eating your meal or sipping on your favourite cocktail.
Opening hours
Monday: 16:00 - 23:00
Tuesday to Thursday: 16:00 - 00:00
Friday to Saturday: 13:00 - 00:00
Sunday: 13:00 - 23:00
🌟 "The service is incredible! The utmost respect to these guys for caring so much, quality and class. Exquisite cocktails and impeccable service combine for an unforgettable experience. With a chic ambience, creative drinks, and delectable cuisine, it's the perfect destination for any occasion. I come here often just because I feel at home."
Need a reservation in Soho? Check our best selection in Soho restaurants
6. Aqua Nueva
🥗 Spanish | 🗺️ Argyll street 💸£50
Set high above Regent Street, Aqua Nueva offers a contemporary Spanish dining experience like no other. Famous for having some of the best croquetas in London, they also boast an award-winning rooftop terrace and bar for a complete dining experience.
You’ll have a view of London’s west end while indulging in the flavours of Spain, giving you the best of both worlds.
Menu
Enjoy Aqua Nueva’s delicious experience menu for an unforgettable culinary journey.
Best for
Aqua Nueva is best for enjoying Spanish food and croquetas with an unparalleled view of London
Opening hours
Monday - Thursday: 12:00 - 00:00
Friday and Saturday: 12:00 - 12:30
🌟 “This is a beautiful restaurant. The food was delicious, beautifully presented and the spicy margaritas are to die for. I absolutely recommend this place. It has a great outdoor rooftop bar too.”
Wanna try tasty tacos and tequila? Check out our best Mexican restaurants in London
7. The Cross London
🥗 Mediterranean | 🗺️Wharfdale road 💸£50
The Cross London has just about everything you can expect from a superb dining experience. This entertainment haven sports a restaurant, private hire area, cocktail bar, club, and a rooftop terrace overlooking King’s Cross, giving you panoramic views of London’s iconic skyline.
The Cross also has a specialized menu offering for their rooftop oasis including an extensive wine list, party bowls, and some classic hand-crafted cocktails.
Menu
Take your pick with the Cross’ rooftop drinks menu.
Best for
The Cross is best for when you want a complete dining experience, including dancing and entertainment.
Opening hours
Friday and Saturday: 18:00 - 03:00
🌟 “I hosted a surprise party for my best friend at The Cross and it surpassed all expectations! The team were unbelievably helpful with everything from pre ordering to the room set up, which meant the evening flowed completely seamlessly.”
Prefer Chelsea? No worry, check out our best selection for Chelsea restaurants
8. Yauatcha City
🥗Cantonese | 🗺️ Broadgate circle 💸£50
Head on over to Broadgate circle if you want a delightful Dim Sum teahouse experience. This restaurant has everything from beer to small bites, pastries and Cantonese-style dishes for the best dining experience.
However, it’s their two terraces overlooking Broadgate Circle that really takes the cake. Each has its own bar and a canopy to ensure you’ll be protected from the elements while filling up on the best Cantonese cuisine in London.
Menu
Yauatcha City is famous for its a la carte menu.
Best for
Yauatcha City is best for enjoying Cantonese dishes while enjoying a view overlooking Broadgate circle.
Opening hours
Monday - Wednesday: 12:00 - 22:00
Thursday - Saturday: 12:00 -22:30
🌟”The place has a great atmosphere, food is plenty and amazing, we had the harmony set menu which in between the two of us was more than enough and we got to taste some of the best dishes”
🦞All about the seafood? Say no more—here are the Top 8 Seafood Restaurants in London available for last-minute bookings on Ambl.
9. Wagtail Rooftop Bar and Restaurant
🥗British | 🗺️King William St. 💸£30
Mates? Perfect. Dates? Perfect. Afterworks? Perfect. Wagtail Rooftop Bar is the ideal place to wind down and relax over some drinks and dinner, no matter the occasion. The atmosphere is relaxed and warm, and the views are amazing.
Menu
Hot drinks, cold drinks, soft drinks, and more—all on the drinks menu. They’ve also got a terrace menu, which includes bar snacks and cigars.
Best for
Wagtail Rooftop Terrace and Bar is one of the classiest rooftop restaurants in London.
Opening hours
Monday to Tuesday: 11:00 - 00:00
Wednesday to Saturday: 11:00 - 1:30*
Sunday 11:00 - 23:00
🌟 “Always a great time at Wagtail; the atmosphere, the views and most importantly the Wagtail staff make for a perfect evening whether with friends, family or partners.”
10. OXO Tower Restaurant, Bar and Brasserie
🥗International 🗺️ | Barge House street 💸£80
Climb up to the top floor of the famous OXO tower, and you’ll find some of the best views of St.Paul’s and the river Thames from their tower restaurant.
The OXO Tower Restaurant also offers live music, a summer menu, and most of all, a roaring good time. They create their stunning plates like Beef Wellington and Stone Bass from the best of locally sourced ingredients, so you know you’re getting the quality you deserve.
Menu
Check out the OXO Tower Restaurant a la carte menu.
Best for
The OXO Tower Restaurant is best when you want to eat your meals with views of St. Paul’s Cathedral and the Thames.
Opening hours
Sunday - Friday: 12:00 - 21:30
Saturday: 12:00 - 22:00
🌟 “The food is superb and amazingly cooked.The ambiance, service, and views are also great! I definitely recommend dining at OXO!”
11. The Portrait by Richard Corrigan
🥗Contemporary British | 🗺️ National Portrait Gallery, St. Martin’s | 💸£100
Created by Richard Corrigan, The Portrait is located on the fourth floor of the National Portrait Gallery and gives you views all across Trafalgar Square and beyond. The restaurant specialises in a wide range of meat dishes including game and commonly overlooked yet traditional shellfish options.
Pair some of their famous dishes like Secret Smokehouse Salmon with a choice from their concise wine list, and you’ll have the perfect meal (and view) for every occasion.
Menu
Here’s The Portrait’s set menu to help you make your choice.
Best for
The Portrait is best when you want to try traditional British Shellfish while enjoying views of Trafalgar Square.
Opening hours
Sunday - Tuesday: 12:00 - 17:30
Wednesday - Saturday: 12:00 - 22:30
🌟”My husband and I stumbled on this restaurant late in the evening after a long day. We were tired and hungry. I thought this might be a simple place to pick up a sandwich. It was much fancier than I expected, but my meal ended up being my favorite in London!”
12.STK Steakhouse Stratford
🥗 North American | 🗺️ East Village | 💸 £100
Succulent steaks, panoramic rooftop views of Stratford and a luxurious but laid-back vibe. What’s not to love? The STK Steakhouse London is famous for its innovative take on North American classics bound to keep you coming back for more.
Beyond delicious meals, you can enjoy their hand-crafted cocktails and special Sunday roasts all while dining in style at their rooftop terrace overlooking famous London landmarks.
Menu
Have a look at STK Staakhouse’s Sunday Roast menu.
Best for:
STK Steakhouse is best for enjoying a Sunday Roast with a view.
Opening hours
Sunday - Thursday: 12:00 - 00:00
Friday and Saturday: 12:00 - 01:00
🌟”Brunch is definitely a vibe! I loved the food and atmosphere with a great DJ and live saxophonist!”
13. Aqua Kyoto
🥗 Japanese 🗺️ Regent Street Entrance 💸£40
Would you love to snack on Sushi and sip handcrafted cocktails with a panoramic view of the city? If so, then you’ll love Aqua Kyoto, located on the fifth floor of the former Dickins & Jones building. Their expert kitchen staff focuses on traditional Japanese cuisine with a contemporary twist. But good food and views are just one of their specialities. Every weekend they host free-flowing brunches with live entertainment and DJ sets.
Menu
Take a look at Aqua Kyoto’s delicious à la carte menu.
Best for
Aqua Kyoto is one of the best places in London to get sushi and enjoy the view..
Opening hours
Monday - Thursday: 12:00 - 00:00
Friday - Sunday: : 12:00 - 00:30
🌟”First class service, matched with top-level food. The waiters were able to explain everything on the menu to us including the specials. They were also able to advise us on suitable wine pairings.”
14. Searcys at the Gherkin
🥗 Modern European 🗺️ The Gherkin 💸 £80
There are so many things that make dining at Searcys an unforgettable culinary experience. Firstly, their Helix restaurant and Iris bar give you majestic 360 city views.
Just make sure to plan ahead, because there’s a five-week waiting list before you can get a table. The second thing would have to be their amazing food. With dishes like Braised Beef Cheeks and Spinach and Parmesan Ravioli, a meal here is well worth the wait.
Menu
Have a look at Searcys set menu.
Best for
Searcys is the best option when you value a 360 dining view above all else.
Opening hours
Tuesday and Wednesday: 12:30 -21:00
Thursday - Saturday: 12:30 - 21:30
🌟”We went to the Iris bar at the very top of the building. The service was wonderful, the drinks were delicious and the views were spectacular. We only had a nibble (a portion of truffle fries) but they were great!”
15. LSQ Rooftop
🥗 Modern European 🗺️ Leicester Square 💸£50
Bright, vibrant, and fresh are the three words that best describe LSQ Rooftop’s vibe. From the moment you enter, you’ll be transported to a rooftop paradise that satisfies all your senses. The inside is decorated with lush, garden-like decorations and the panoramic views let you see landmarks like the London eye.
The view is only rivaled by LSQs amazing food and cocktail options. Think Crispy Chicken BBQ Burgers and Picadilly Punch as a combo.
Menu
Feast your eyes on LSQ’s rooftop’s food menu.
Best for
LSQ is best for lunches alongside views of Leicester Square.
Opening hours
Sunday: 07:00 - 00:00
Monday - Thursday: 06:00 - 00:00
Friday: 06:00 - 01:00
Saturday: 07:00 - 12:00
🌟”What a view from the rooftop bar! They have a wonderful selection of cocktails & mocktails. I will definitely be back!”
16. The Gun
🥗 British and modern European 🗺️ Docklands 💸£20
Nestled in the Docklands, The Gun is a riverside pub that’s been around since the early 18th century! Although this gastropub has a rustic, old-world charm, the Gun’s menu is anything but outdated. Choose from their mouthwatering seasonal dishes including burgers, steaks, and bar food, and finish off with their selection of wines.
Menu
Here’s The Gun’s delicious à la carte menu.
Best for
The Gun is great for when you want to visit a long-standing pub with affordable prices while basking in a riverside view.
Opening hours
Sunday: 12:00 - 22:00
Monday - Wednesday: 12:00 - 23:00
Friday and Saturday: 12:00 - 23:30
Sunday: 12:00 - 22:00
🌟”We have been here for an absolutely amazing Sunday roast, on multiple occasions! The corn-fed chicken was my favourite and it was cooked to perfection and served with mouth-watering Yorkshire puddings, roast potatoes, and other delightful trimmings that left us wanting more. The service was great - the team was incredibly welcoming, friendly, and helpful.”
17. The Garden Rooftop
🥗Mediterranean🗺️ Above Assembly Hotel 💸£40
Cozy, yet expansive, The Garden Rooftop does it all with their laid back vibe, funky cocktails and Mediterranean-inspired dishes. Located on the 10th floor of the Assembly Hall, it’s the best place to take in the views while enjoying live entertainment and 90’S themed brunches.
To top it all off, The Garden Rooftop regularly offers two for one cocktails and has small plates for when you need a little nibble to accompany their unique drinks.
Menu
Here’s The Garden Rooftop’s food menu, complete with small plates, pastas, pizzas, and grill.
Best for
The Garden Rooftop is best when you want a funky brunch option with a view.
Opening hours
Sunday - Thursday: 07:00 - 23:00
Friday and Saturday: 07:00 - 01:00
🌟”We really enjoyed bottomless brunch here for my friends birthday. The cocktails and food were great and well presented and the staff especially were attentive and prompt and friendly!”
18.The Broadcaster
🥗British 🗺️ Wood Lane 💸 £40
Set over London’s iconic Television Centre in White City, the Broadcaster is where you go to have a few drinks and share a few laughs while looking out on the city from their amazing rooftop. This contemporary-styled pub has it all when it comes to drinks.
That includes an extensive wine, beer, and cocktail list for all tastes. They also have plenty of snacks and bar food to complete the experience.
Menu
Here’s the weekend main menu for The Broadcaster.
Best for
The Broadcaster is best for when you want a refined pub experience with a skyline view.
Opening hours
Sunday: 12:00 - 21:00
Monday - Wednesday: 12:00 - 23:00
Thursday - Saturday: 12:00 - 23:30
🌟The Broadcaster is a stylish and inviting restaurant and rooftop bar located in White City, London. The venue impresses with its lovely decor, comfortable seating, and great ambience, especially the rooftop terrace which offers a relaxing spot to unwind.
19. The Rooftop St. James
🥗 Modern European 🗺️ Trafalgar Hotel 💸 £50
Situated directly above Trafalgar Square, the Rooftop at St. James blends modern elegance with relaxed luxury to give its visitors more than just an amazing view. The menu is diverse with both seasonal contemporary light bites and main courses. It’s the perfect place to bask in London’s iconic skyline while sipping on one of their signature margaritas.
Menu
Here’s St. James’ extensive main menu complete with snacks, substantial dishes, and drinks.
Best for
St. James’ Rooftop is one of London's classiest restaurants with a rooftop view.
Opening hours
Sunday - Tuesday: 12:00 - 23:00
Wednesday and Thursday: 12:00 - 12:00
Friday and Saturday: 12:00 - 12:30
🌟”Amazing rooftop in London, absolutely recommend. Excellent food and drinks and the atmosphere was incredible. Loved it!”
20. The Aviary
🥗 Modern European 🗺️ Royal London House 💸£55
On the 10th floor of Montcalm Royal London House Hotel in Finsbury Square, the Aviary takes rooftop dining to a whole new level. This restaurant lets you sit in your own private igloo where you can get a 360 view of London’s skyline. Or you can opt for their equally vibrant lounge area with relaxed banquettes and plush single seating. While primarily a cocktail bar, the Aviary offers plenty of lip-smacking dishes such as their salt marsh lamb rack and their refreshing chicken and avocado salad.
Menu
Here’s The Aviary’s menu of refreshing cocktails.
Best for
The Aviery’s unique igloos, panoramic views, and cocktails make it one of the coolest restaurants in London.
Opening hours
Monday - Friday: 16:30 - 00:00
Saturday and Sunday: 07:00 - 00:00
🌟”Second time visiting here but this time the igloos have been installed. The views over the rooftops of The City are just phenomenal, especially as the sun sets. The cocktails are superb; the staff attentive without being overbearing, friendly and willing and able to chat about the bar and discuss the menu.”
Enjoy mouthwatering meals with breathtaking views of the London skyline
London’s got some spectacular views—it’d be outright rude not to enjoy them. Any of these 20 best rooftop bars are sure to provide the scenery, ambience, and vibes you’re after—whether you’re after a fancy rooftop afternoon tea or something more relaxed.
Whatever you’re after, find it on Ambl. With over 450+ restaurants, bars, and pubs to choose from—and filters to help narrow down your search—finding the perfect reservation is easy.
Restaurants with amazing views FAQs
How far in advance should I book a restaurant in London?
You should book a restaurant in London at least three weeks in advance—unless you use Ambl, that is. Ambl lets you make reservations at 450+ restaurants, bars, and pubs across London, so you're never all dressed up with nowhere to go.
What is the best London restaurant that offers views of the city?
With its privat gloss, The Aviary boasts some of the best 360 degree, panoramic views of the London skyline. Its position on the 10th floor of Montcalm Royal House London means you can see London’s landmarks like the Gherkin, the Shard, and St. Paul’s.
Can I request a table with a view when making a reservation?
You can request a table with a view if the restaurant has a nice spot. However, some might request an additional deposit. It’s also best to call at least 48 hours earlier so the staff can save you a table.