Shopping malls database
Telephone Road Plaza is located at the corner of SEC Telephone Rd. & Main St., Ventura. It is a Power Center which opened in 1982. It is an Open shopping mall. It covers an area of 450,000 sqft. and has about 22 stores.
Shopping mall's name: Telephone Road Plaza
Address: SEC Telephone Rd. & Main St., Ventura, CA 93003
Number of stores: 22