A shopping mall with a clock tower in the background.

Simi Valley

Town Center

1555 Simi Town Center Way
Simi Valley,
CA
93065

    To learn more about this filming location, please complete the following form and we will contact you back.