Italian Restaurants in Windsor

enQuira UK Business Listings & Reviews

Windsor Italian Restaurants

Find listings of Windsor Italian Restaurants. Featured listings include The (Don Beni), La Taverna, and Bella Pasta. To suggest a listing in this category click here.

The (Don Beni)
28 Thames Street
Windsor, SL4 1PX
La Taverna
2 River Street
Windsor, SL4 1QT
Bella Pasta
01753 864122
30 Thames St
Windsor, SL4 1PR