5
1325-1337 E Thousand Oaks Blvd
Thousand Oaks, CA 91362
Rate Upon Request
90-3,500 SF
1
Space Available
Built 1979
Built 1979
90-3,500 SF
Rate Upon Request
Coworking Space