271 Finch Ave, Meriden, CT 06451, United States
626 E Main St, Meriden, CT 06450, United States
267 Finch Ave, Meriden, CT 06451, United States