Welcome

Select a location.
International Plaza
2223 North West Shore Boulevard Suite B201
Tampa, FL 33607 US
813-353-4200

View Restaurant Details