Address: 361 Willow St New Haven, CT 06511, USA
Rating: 4
Rating: 4
Dead animal on sidewalk at base of tree on north side of Willow.
Dead animal on sidewalk at base of tree on north side of Willow.