1206 Dixwell Avenue, Hamden, CT 06514, United States
Location
1206 Dixwell Ave
Hamden
, CT
See map: Google Maps