Large Development Planned for 1872 Newbury Road, in Thousand Oaks
A large mixed use development has been planned for 1872 Newbury Road, in Thousand Oaks. The 10 acre lot, at the South East corner of Newbury & East Kelley Roads, is near the 101 freeway. Designs will include 45,500 square feet of open space, made of several plazas.