3848 Main StNiagara Falls, Ontario L2G 6B4Website: Click here for restaurant websitePhone: 905-295-6500