Cho Cho San Restaurant

400 E. Thousand Oaks Blvd.
Thousand Oaks, CA 91360

Building Size: 5,200 SQ. FT.
Patio Size: 570 SQ. FT.

Completion Date: June, 2003