International Mall International Mall Food Court, 2223 N Westshore Blvd FC-206, Tampa (813) 879-1762
International Mall International Mall Food Court, 2223 N Westshore Blvd FC-206, Tampa, FL 33607 (813) 879-1762