1167 Townsend Ave 3

 1167 Townsend Ave, New HavenCT 06512
$1,0002 Beds900 sqft