International Plaza & Bay Street

Location:2223 N Westshore Blvd, Tampa, FL 33607, USA