Italian Restaurants in Windsor

Find the top Italian restaurants in Windsor near you now.

Sebastian's

Italian restaurant

Address: Unit 3, 2 Goswell Hill, Windsor SL4 1RH, United Kingdom

Zizzi - Windsor

Italian restaurant

Address: 24 Thames St, Windsor SL4 1PL, United Kingdom

Reserve Order

Enzo's Windsor

Italian restaurant

Address: 83 Peascod St, Windsor SL4 1DH, United Kingdom