Leon's Pizza

☆☆☆☆☆
43.1023 -78.9607
Map and Directions to Leon's Italian Bistro & Pizza

716-297-5588

6929 Williams Rd

Niagara Falls, NY

14304

Get Directions Photos

About Leon's Pizza

Food

Food
More choices in Niagara Falls:
Resultset_next

Pane's Restaurant

984 Payne Ave North Tonawanda, NY

Resultset_next

Fortuna's Restaurant

827 19th St Niagara Falls, NY

0.0 0
Hi! Sign in to let us know how Leon's Pizza was?
Write a Review
Similar Nearby

Similar Nearby

  1. 1
    Olive Garden
    No reviews
    0.79 mi