Farmington Canal Trail & Division

Location

Farmington Canal Trail & Division St.
New Haven, CT