Reservations ‐ International Plaza For Reservations, Please Call the Restaurant at: 813‑302‑7607 | 813‑302‑7593 | 201‑912‑9002 (call or text) 2223 N Westshore Blvd, Tampa, FL 33607