We welcome you to Leo's Pizza ! We are the top five of the best Pizza Maker in the town ! Here we serve you the best pizza in the town with very carefully selected range of ingredients which will make you come over again to our restaurant.