Shopping malls database
Camarillo Town Center is located at the corner of Highway 101 & Los Posas Rd., Camarillo. It is a Power Center which opened in 1996. It is an Open shopping mall with 2,063 parking spaces. It covers an area of 345,854 sqft. and has about 28 stores.
Shopping mall's name: Camarillo Town Center
Address: Highway 101 & Los Posas Rd., Camarillo, CA 93010
Number of stores: 28