Restaurants at London South Bank - Located in the heart of central London, the South Bank is a beautiful riverside stretch following the Thames from Lambeth to Blackfriars bridges. South Bank is eclectic area that is the cultural heart of the city and home to London’s most iconic attractions, including the London Eye & Tate Modern, theatres and stunning riverside restaurants. From the elegant Skylon restaurant in the Royal Festival Hall to family friendly Locale Italian restaurant in County Hall, South Bank is the perfect place to enjoy a lazy al fresco lunch or dinner after visiting one of its many attractions.
Nearby attractions: The London Eye, London Aquarium, National Theatre, Tate Modern, Globe Theatre, Waterloo Station, The London Aquarium, Big Ben and The Houses of Parliament.
Below are some of the best restaurants at London's South Bank, most of which can be booked online with instant confirmation, ensuring that you won’t be disappointed when you visit South Bank London.
Upper Ground, London SE1 9PX
The Terrace Bar and Food Restaurant London is the perfect choice when visiting the National Theatre
3B Belvedere Road, London SE1 7GP
Locale County Hall is a warm, laid back welcoming restaurant with bustling open kitchen at the hub
Southbank Centre, London SE1 8XX
Skylon offers a spectacular panorama of London's skyline & overlooks the River Thames
Units 1/2 Riverside House, London SE1 9HA
Perfectly located next door to London's Globe Theatre and only a few steps from the Tate Modern, The Real Greek Souvlaki & Bar Bankside is in an ideal spot for any occasion
Festival Terrace, London SE1 8XX
Las Iguanas restaurant at the Royal Festival Hall brings the cuisine and carnival atmosphere of South America to London
Park Plaza Westminster Bridge, London SE1 7UT
Classic French cuisine close to the London Eye at top London eatery Brasserie Joel
OXO Tower Wharf, London SE1 9PH
The spectacular OXO Tower Restaurant, Bar & Brasserie is one of London's most impressive restaurants
Royal Festival Hall, London SE1 8XX
Soak up the stunning riverside views and enjoy first class steaks from the grill at the brilliant Skylon Grill in the Royal Festival Hall
Level 31 The Shard, London SE1 9RY
Breathtaking panoramic views of the capital are guaranteed to thrill at the exquisite Aqua Shard restaurant