Shopping malls database
Cypress Creek Town Center is located at the corner of SWC I-75 & State Road 56, Tampa. It is a Power Center which opened in 2013. It is an Open shopping mall. It covers an area of 824,291 sqft. and has about 15 stores.
Shopping mall's name: Cypress Creek Town Center
Address: SWC I-75 & State Road 56, Tampa, FL 33543
Number of stores: 15