This place has closed. Not true?
6607 N Florida Ave Tampa, FL 33604
6607 North Florida AvenueUSFloridaTampa33604
$$Pizza Restaurant, European RestaurantToday ClosedMenu
Looking for great tasting Pizza at an affordable price? Look no further than Stephanno's Pizza! We're Tampa's leading Pizza restaurant with great food and the best service. Stop in today or order online for delivery!