Local Favorites: Windsor/Windsor Locks - Best Pizza Place

1) Wilson Pizza Palace

340 Windsor Ave.
Windsor
(860) 522-1966