Our three favorite pizzas from Mama Lee's Pizza are the Chicken Ranch, the Italian Stallion and the pepperoni pizzas. The bread sticks are great with Mama's cream cheese "frosting" ...an occasional wet burrito is good too! Friendly people, love the walk-up window pick-up, housed in a historic train station nicely decorated!!!
more