27001 Agoura Rd
Calabasas, CA 91301
Rate Upon Request
50-7,000 SF
1
Space Available
Built 1988
Built 1988
50-7,000 SF
Rate Upon Request
Coworking Space