Advertisement

Times Square Opens in Valley

Share

The $9.5-million Times Square, a 26,000-square-foot shopping center, has opened at 12215 Ventura Blvd., Studio City.

The 2-level center boasts the area’s only clock tower and has several retail shops, restaurants and a hair salon. Designed by Jack Hollander & Associates Inc., the complex was co-developed by Francis Development Co. and Greater L.A. Development Co.

Advertisement