Location

Chapel Street and Alston Avenue
New Haven, CT 06515
United States