Anyone here been to Canard Rouge on Rachel Est? It's some kind of budget-priced Chilean place that serves empanadas and sandwiches, etc. I can't find much info online about it.
Is the food good? What's the atmosphere like? Recommended?
(Alternatively, any good recoms for a budget-priced nosh for four along Rachel, not far from Parc Lafontaine?)