International Plaza and Bay Street
Address:
2223 N West Shore Blvd, Tampa, FL, USA, Tampa, Florida, United States 33607
Description:
A high-end shopping mall located in Tampa, featuring a mix of luxury brands and fine dining.
Contact Information