Newmark Completes the $23.3 Million Sale of Newbury Industrial Park in Thousand Oaks, CA

2330 Teller Rd Thousand Oaks