Contact Us! info@cleliancenter.org (203) 288-4151 261 Benham StreetHamden, CT 06514, USA Mon - Fri: 9:00 AM - 3:00 PM Name* Email* Phone*Message