No photoActive$1,899,000TLC ≈ $15,716/mo 7 5.2 5,498 sqft381 VINEYARD POINT ROAD, New Haven, CT 06437