The pizza, and for that matter all the food, at Leo's, is very consistent. If you have a great pizza or dinner, you can be sure the next time your dinner will be just as good. A restaurant like that is really hard to come by. There is a real homey feeling you get at Leo's, everyone is friendly, and makes you feel welcome. Good Job Guys!!!
more