Pet Travel. Made Easy.

Back to Results

Papa Leo's Pizzeria

Save for Later
2265 Niagara Falls Blvd
Niagara Falls, NY
Phone: 716.731.5911
This restaurant serves pizza, subs, sandwiches, tacos, and salads. They have a couple of picnic tables outside. Well-behaved leashed dogs are allowed at the outdoor tables. The restaurant is located at 6 Corners by Bell Aerospace.
Test Message