Log in
English (United Kingdom)
Italian
Windsor, NY, United States
Show map
2 places in
Windsor
, ordered by rating:
A Tavolo
4.9
7 reviews
Telephone:
+1 607-238-5983
Address:
118 Main St
Italian
/
Marian’s Pizza Shack
3.7
3 reviews
Telephone:
+1 607-655-2000
Address:
14 Main St
Italian
/
English (United King…
Log in