Address: 188 Willow Street New Haven, Connecticut
Rating: 2
Rating: 2
Resident reports that there is a couch dumped across from this location. Please investigate and address.