La Favella
Restaurant
•
6671 Fallsview Blvd, Niagara Falls, ON L2G 7G1, Canada
8.0
Thursday: 5 PM – 10 PM
See if anyone you trust recommends it!