63 Howard Ave 2

 63 Howard Ave, New HavenCT 06519
$1,5002 Beds1248 sqft