1. Pro Life Ministries 271 Finch Ave, Meriden, CT 06451 Coordinate: 41.53829,-72.85216 Phone: (203) 639-0833