Check out this flip book to take a peek inside this newly listed, luxurious estate in Southborough