View Details $2,600,000 1 of 35 Ila Bella Estates | Southborough 4 beds 4 baths 1 ½ baths 4,560 sqft 1.54 acres