International Plaza & Bay Street

2223 N West Shore Blvd, Tampa, Florida, United States