Shopping malls database
Channelside Bay Plaza is located at the corner of Channelside Dr., Tampa. It is a Entertainment Center which opened in 2000. It is an Enclosed shopping mall. It covers an area of 230,746 sqft. and has about 36 stores.
Shopping mall's name: Channelside Bay Plaza
Address: Channelside Dr., Tampa, FL 33602-5444
Number of stores: 36