mama leona pizzeria is a good place to order takeout- but it is not the best. What I like about this place is that they have great combination specials and the prices can't be beat. I would recomend it if you are on a budget and want to order pizza. But I would stay away from their wings.
more