National Theatre SE1 9PXModern European
Soak up the stunning London views and enjoy Mediterranean tapas at Terrace Restaurant in the National Theatre.
31 St Thomas Street SE1 9QUModern British
Treat yourself to stunning views over London and one of the best Modern British menus in London. Ting is one of London's hottest dining destinations.
Hilton London Bankside, 2-8 Great Suffolk Street SE1 0UGBritish
OXBO Bankside sits on the ground floor of the Hilton London Bankside Hotel and offers all day dining 7 days a week.
Oxo Tower Wharf, Barge House Street, South Bank SE1 9PHModern British
Outstanding views and exquisite cuisine are guaranteed at the exceptional London restaurant that is OXO Tower.
21 New Globe Walk, Bankside SE1 9DTBritish
Enjoy seasonal British cuisine and stunning St Paul’s views at The Swan at the Globe on Bankside.
3B Belvedere Road, Lambeth SE1 7GPItalian
Locale County Hall is the destination for both tourists and locals to go to if they want great Italian food in South Bank.
74 Blackfriars Road SE1 8HAEastern European
With a huge ion of Polish beers and Russian vodkas, The Baltic Restaurant & Bar isn’t just renowned for its good food.
Level 33 The Shard, 31 St Thomas Street SE1 9RYChinese
Spoil yourself with a touch of luxury and great views on level 33 of the Shard at Hutong. An excellent Chinese menu awaits at one of London's premier restaurants.
Level 31 The Shard, 31 St. Thomas Street SE1 9RYModern British
If you're looking for a restaurant with an unrivaled view of London then look no further than Aqua Shard which occupies the 31st floor of The Shard, one of London's most iconic buildings.
Royal Festival Hall SE1 8XXModern European
Skylon is destination restaurant and a relaxed, informal grill centre around a raised bar serving classic and contemporary cocktails.
Sign up today for the latest news and special offers from Best London Restaurants.