• View on map
    Sbarro
    I-275 Westshore Blvd
    33609 Tampa
    Details & Opening Hours

  • View on map
    Sbarro International Plaza
    2223 N.W. Shore Blvd
    33607 Tampa
    Details

  • View on map
    Sbarro University Mall d
    12302 University Mall Court
    33612 Tampa
    Details

MAP