The Best London Restaurants with a View


It’s hard to beat the experience of dining at a fine restaurant that offers a beautiful view. Gazing out at the sunset while enjoying a luxurious meal and a glass of wine makes for a wonderful evening. Here’s a quick look at some of the best places to go for a meal with a view in the London.

1. Galvin at Windows

This Michelin Star calibre restaurant is located in the heart of Mayfair. Diners can enjoy delicious British sea food while taking in the sights of London thanks to the breathtaking 360 degree views offered from the dining area. The restaurant is located on the 28th floor of the Hilton on Park Lane, and the views are spectacular on a clear day. Expect to spend about £70 per person.
2. The Heights, London Bridge

The Heights Restaurant is located on the 15th floor of Saint George’s Hotel, near London Bridge. The views out over The City are spectacular, and the selection of British and European dishes will impress any taste. Choose from English breakfasts and afternoon tea, or tapas and other sharing dishes at affordable prices.

3. Oxo Tower Restaurant

The Oxo Tower Restaurant serves a range of traditional dishes as well as catering to those on a vegetarian or halal diet. The poached salmon is particularly popular, and the rabbit dishes are sure to please too. Visit during lunch time to enjoy the £36.50 lunch specials while soaking up some views of the Thames and surrounding London.

4. Oblix at the Shard

This is perhaps the most famous viewing spot in the whole of London, and with good reason!  Located on the 32nd floor of the Shard, this New York-style grill serves tasty roasts prepared on charcoal grills and using wood-fired ovens. Expect to pay around £35 for a main course (excluding the Wagyu beef).

5. Duck and Waffle

Take in some views of the city and beyond while enjoying a contemporary Anglo-French menu which includes unique dishes such as a Foie gras all-day breakfast. This 40th floor restaurant offers an affordable selection of breakfast classics and brunch dishes, however the vegetarian selection is limited.

6. Inn the Park

If you are passing through St James’ Park, take a moment to pause here for brunch. The reasonably priced menu of modern British cuisine is almost as refreshing as the view of the tranquil ponds and lush greenery in the park itself. 

7. Min Jiang

Ming Jiang is a top quality Chinese restaurant which is widely regarded as serving some of the best Duck in London.  The views out over Kensington are a great change of pace after spending a busy day in the City. Expect to spend around £50 per person on food. There is a good selection of wines and champagne available.

8. The Tate Modern Restaurant

What better way to cap off a day viewing fine art at the Tate Modern than to stop to take in a view of some of the most beautiful historic views in London from the restaurant on level 6 of the Tate. The menu is focused on dishes made from the best seasonal produce, and the wine list must be seen to be believed. Check the Tate Modern website to find some great lunchtime only deals.