Location of store Sbarro in International Plaza mall is 2223 N. West Shore Blvd., Tampa, Florida - FL 33607.
GPS Coordinates: 27.963229, -82.520692
« Return to store detail