We’re showing you a combination of your search results and listings from our sponsors.

Our Advertising Policy

Bars and Restaurants

Papa Leo's Pizzeria
Niagara Falls, NY

This restaurant serves pizza, subs, sandwiches, tacos, and salads. They have a couple of picnic tables outside. Well-behaved leashed dogs are allowed ... Read More

View All Restaurants (1)

Explore Nearby