Best Pizza Place: Frank Pepe's

Voters said, "They just do it better," of the New Haven original located in Manchester.
BOB MACDONNELL / HC
Copyright © 2017, CT Now
37°