This exquisite property is nestled on more than 3.5 lush acres in a coveted Westwood neighborhood.