Our cosy Paddington restaurant is the perfect place to relax and refresh with a warm atmosphere, exceptional service and, of course, a selection of delicious Italian dishes.

You can find us at 16 London Street under the Indigo Hotel, just a short walk from Paddington Station.

Bringing Classic Italian Food to London

Whether you’re craving a refreshing cocktail or one of our famous crispy pizzas, our Italian menu features something for everyone. At Bella Italia Paddington, we’re proud to serve a selection of hearty meals to conquer every craving.

From our toasted Bruschetta Pomodoro to our velvety Funghi Crema, trust Bella’s to bring Italy to your plate. Our range of traditional desserts will also make nodding yes to a third course impossibly easy!

Combining authentic Italian ingredients with the hospitality we’re famous for, we also offer a selection of vegetarian, vegan and gluten-free dishes.

Ideal for Every Occasion

From breakfasts to nights out with the girls, Bella Italia Paddington is the perfect restaurant for every event and celebration.

For the occasions that need a little extra sparkle, we also offer a selection of great Italian food and drinks packages. Treat your family to a Bottomless Pizza party or catch up with friends over our traditional Italian Set Menu either way, you’ll leave with a smile.

Browse the full range of deals available at our Paddington restaurant here.

Opening Hours

Monday 06:30 - 22:00
Tuesday 06:30 - 22:00
Wednesday 06:30 - 22:00
Thursday 06:30 - 22:00
Friday 06:30 - 22:30
Saturday 07:00 - 22:30
Sunday 07:00 - 21:30
16 London Street, London, W2 1HL

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