Bella Italia is known for their authentic and traditional Italian Cuisine. The restaurant is located in the beautiful train station, in the heart of the historic town of Windsor. Their ingredients have been sourced from Italian families to bring fresh and genuine flavours to the UK. With over 25 years in the business, they have perfected pizzas, pasta and other classic dishes inspired all the way from Italy. Their most popular dishes include Bruschetta, Spaghetti Carbonara and Chicken Risotto. A children’s menu is available to choose from which includes smaller versions of the adult menu and some fun extras such as make your own pizza. The family-centric restaurant has a warm Italian hospitality which reflects in their food. Vegetarians and vegans are welcome.

monday 11.30am - 10.00pm
tuesday 11.30am - 10.00pm
wednesday 11.30am - 10.00pm
thursday 11.30am - 10.00pm
friday 11.30am - 11.00pm
saturday 09.00am - 11.00pm
sunday 09.00am - 09.30pm