South Kensington


Italian Restaurant in the heart of South Kensington

Welcome to Bella Italia South Kensington, one of our lively London locations with all the charm and character of a traditional Italian restaurant. Positioned around the corner from the South Kensington tube and just a short walk from the Royal Albert Hall, we’re open for dine-in with a room full of smiles and the classic Italian menu we’re best known for.

We’re also pleased to offer the Bella Italia experience across a range of London locations. Find your nearest London restaurant here.

A Taste of Italy in London

At Bella Italia South Kensington, we’re proud to serve the authentic recipes that make us the UK’s favourite Italian restaurant. Mouth-watering bowls of pasta, generously topped pizzas and hearty Italian classics are yours to enjoy, with an equally delicious selection of desserts to satisfy every sweet tooth.

Making sure everyone feels at home is the Bella Italia way. That’s why we also offer a selection of dishes for diners with dietary requirements, with plenty of vegetarian, vegan and gluten-free options to choose from.

Catch Up at Bella’s

From intimate dinners to business lunches and family get-togethers, soak up the flavours of Italy in our atmospheric South Kensington restaurant.

Private Hire

We offer vibrant & cosy private/semi-private spaces in a number of our restaurants, perfect for your next party, corporate celebration or family get together. We can host up to 30 people here.

Opening Hours

Monday 11:00 - 22:00
Tuesday 11:00 - 22:00
Wednesday 11:00 - 22:00
Thursday 11:00 - 22:00
Friday 11:00 - 23:00
Saturday 11:00 - 23:00
Sunday 11:00 - 22:00
60 Old Brompton Road , London, SW7 3DY
Trip Advisor Certificate of Excellence


Check out our latest offers


Enjoy two courses from £18.95. Choose from a selection of enticing starters, hearty mains and delicious desserts


Enjoy our Italian table at home with Deliveroo, Uber Eats or click and collect


Enjoy 30% off mains
Sunday - Thursday


Kids can tuck into the Piccolo Menu for £6.49 or the Grande Menu for £8.49

Find a different Bella Italia