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.

We also offer a selection of packages for those extra-special occasions, with something to suit every guest. Enjoy free-flowing Prosecco with Bella Italia’s own Bottomless Brunch or catch up with friends over fruity cocktails and perfectly portioned piccolo starters – the choice is yours.

See what takes your fancy by browsing our full range of Italian food and drinks packages 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 - 21:00
60 Old Brompton Road , London, SW7 3DY
Trip Advisor Certificate of Excellence

Indulge in a 2 course Italian brunch with unlimited Prosecco from £29.45 per person


Enjoy two courses from £14.45. 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 unlimited pizza for £12.99 per person, and add bottomless prosecco for just £15pp more


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

Find a different Bella Italia