store:
 location:

Sbarro Pizza in TAMPA, Florida

2223 N.W. SHORE BLVD
TAMPA - 33607
View Details
I-275 WESTSHORE BLVD., SP#J
TAMPA - 33609
View Details
12302 UNIVERSITY MALL COURT
TAMPA - 33612
View Details
4202 E. FOWLER AVENUE
TAMPA - 33620
View Details