Bella Italia - Hanover Street
About
Bella Italia – Hanover Street is a vibrant Italian eatery nestled in Edinburgh’s historic Old Town, housed in a beautiful listed building that exudes warmth and charm. The restaurant offers a wide range of classic Italian dishes – from freshly baked pizzas and hearty pastas to savory grill selections – all crafted with authentic family‑style recipes. In 2025 the venue is delighted to present a festive Christmas menu, featuring two‑course sets from just £21.45 and three‑course sets from £24.45, complete with seasonal starters, mains and desserts, as well as a full range of vegetarian, vegan and gluten‑free options. A star attraction for families is the “Kids Eat Free” promotion, running Sunday to Thursday, where a child aged 2‑11 can enjoy a three‑course meal and a drink when an adult main is ordered. The menu also offers sized portions – “Smaller” from £6.99 and “Larger” from £8.99 – making it one of the most affordable family‑friendly spots in the city. For those planning celebrations, the restaurant readily accepts group bookings with bespoke set menus starting at £21.45, complete with drink packages and catering for birthdays, corporate events, school trips and holiday parties. And if you’re a frequent diner, the Bella Italia mobile app unlocks exciting rewards: collect four pasta stamps to earn a free main, spin the wheel for surprise treats, and enjoy exclusive discounts on future visits.
Highlights
- Christmas Menu Set Courses
- Kids Eat Free Promotion
- Group Bookings & Customisable Menus
- App Rewards & Loyalty Stamps
Good to Know
Good for
Frequently Asked Questions
At a glance
- Verified listing
- Typical visit: about 1 hour