← Buffalo restaurants
Leo's Pizzeria
No reviews yet
Pizza2077 Seneca St, Buffalo
Own or manage Leo's Pizzeria? Claim this listing free
Hours
Hours not listed yet.
Details
Address2077 Seneca St, Buffalo 14210-2344
Phone17168225666
Websitehttp://leospizzeriamenu.com/
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.