Bella Italia Edinburgh Hanover Street
Find the UK’s Favourite Italian Restaurant in Edinburgh
Set in the heart of the city, in a stunning listed building that’s packed with charm, Bella Italia Edinburgh Hanover Street is a cosy Italian restaurant. Open daily for lunch and dinner, it’s perfect for all kinds of occasions, whether you’ve just finished an inspiring day out at Edinburgh Castle, the Scottish National Gallery, or the cinema.
We have a spacious two-storey restaurant where big parties will fit right in! Take a break from the bustle of central Edinburgh and tuck into our legendary Italian menu, featuring piping hot bowls of pasta, crispy pizzas and traditional favourites with a Bella twist.
An Italian Menu with Something for Everyone
Our Italian food is made with love using traditional recipes and the freshest ingredients, bringing all of our mouth-watering starters, mains and desserts to life.
You’ll find pizza dishes for every diner at Edinburgh’s favourite Italian restaurant, but if pasta is more your thing, you'll also be spoilt for choice. We’re ready to serve up traditional classics like Lasagne and Carbonara, with a whole range of specials if you fancy mixing it up.
Across the menu, there are incredible vegetarian and vegan and gluten-free options so everybody has an experience to remember. If you’re just looking to relax over some drinks, we’ve got you covered with a glittering range of cocktails, mocktails, beers, wines and spirits.
Dine at Bella’s on Edinburgh’s Hanover Street
Whether you’re treating the family, catching up with friends or celebrating a special occasion, do it with authentic Italian food that suits every mood, taste and time of day!
Book your table at Bella Italia Edinburgh Hanover street or explore the rest of our locations throughout the UK.
Reduced Menu
On occasions we may run a reduced menu at this location when busy due to event bookings.