No photoActive$2,699,000TLC ≈ $21,018/mo 4 3.1 3,789 sqft616 VINEYARD POINT ROAD, New Haven, CT 06437