Uncle Leo's Pizza
Pizza · Italian · Sandwich Shop
Uncle Leo's Pizza is a pizza and Italian restaurant offering a menu rooted in Italian family tradition. They serve a variety of pizzas, including a gluten-free cauliflower crust option, alongside sandwiches, burgers, pastas, and desserts.
Location
Vota recommends