Pop in and say

Ciao!

GOODBYE BUT NEARBY!
Bella Italia has MOVED to Windsor Royal Station, as of April 27th.
It’s the same friendly team, fabulous menu and your favourite dishes
but in a vibrant new venue.

Please come visit us at our new fabulous Bella!
Click here to view the details of Bella Italia Windsor Royal Station

 

Soon...

Bella Italia Club

Exclusive

Windsor – Relocated

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

  Sign up for Bella Italia Club Offers