Location

Farnham Ave between Blake St. and Wintergreen Ave
New Haven, CT
United States