63 Howard Ave 3

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