Pop in and say


Join us for a true taste of Italy at our charming Windsor restaurant. Let our friendly and helpful staff serve up your favourite Bella dishes, including our classic crusty pizzas, steaming portions of pasta and mouth-watering grills. Indulge that sweet tooth with a tasty treat or a scoop of our creamy Gelato. We love throwing a party, so the more the merrier!

  • Mon 9am – 11pm
  • Tues 9am – 11pm
  • Wed 9am – 11pm
  • Thurs 9am – 11pm
  • Fri 9am – 11:30pm
  • Sat 9am – 11:30pm
  • Sun 9am – 11pm

Bella Italia Club



30 Thames Street, Windsor, SL4 1PR

Get directions
  • outside seating

  • large print

  • wifi

Need to park?

Why not try the Thames Ave car park around the corner


Lori, Cardiff

  Sign up for Bella Italia Club Offers