|
Papa Leo's Pizzeria
Papa Leo's Pizzeria Dog-Friendly Restaurants 2265 Niagara Falls Blvd. Niagara Falls, New York
716-731-5911
Get Map or Directions
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.
|
|
|
|