Italian Restaurants | Pizza | Restaurants | San Antonio | TX
Florio’s Pizza
The Marvel of Florio’s Pizza Where Every Slice Tells a Story Oh boy! Florio’s Pizza, located at 7701 Broadway in San Antonio, TX, is like stepping into a warm hug from your favorite, very big teddy bear! The first thing you notice is the smell, oh wow! It’s like a giant pizza party where everyone…