Newmark Completes $21.56 Million Sale of 158,885-Square-Foot Office Campus in Thousand Oaks, CA

225 Hillcrest