6 Court St 3

 6 Court St, New HavenCT 06511
$1,2501 Bed550 sqft