High traffic location in the heart of Simi Valley.
OVERVIEW
"Plaza Los Angeles" shopping center, at East Los Angeles Ave and Hubbard St.
Excellent location for retail, financial services, fitness, service business, or business offices.
Excellent parking and visibility.