0/5 rating based on 0 reviews. Read all reviews for Leo's Italian Restaurant and Pizzeria for iPhone. Leo's Italian Restaurant and Pizzeria is free iOS app published by NYC Mobile Group Inc