La Favella
Restaurant
•
6671 Fallsview Blvd, Niagara Falls, ON L2G 7G1, Canada
8.0
Tuesday: Closed
See if anyone you trust recommends it!