Shopping malls database
Tower Shops is located at the corner of University Dr. & I-595, Davie. It is a Power Center which opened in 1990. It is an Open shopping mall with 2,480 parking spaces. It covers an area of 600,000 sqft. and has about 56 stores.
Shopping mall's name: Tower Shops
Address: University Dr. & I-595, Davie, FL 33324
Number of stores: 56