Sorry, I'm having a mega brain fart - we've got tickets to a show at Place des Arts tonite, and had planned to eat at Amelio's beforehand. But with the weather acting up, we'd rather grab a bite without having to surface and brave the wind and snow.
I keep trying to think of decent places but my brain has latched onto the food courts and can't seem to think outside the box. I'm sure there must be some good options I'm overlooking, can anyone suggest something? East side of orange line, central green or blue lines, it's all good!
Thanks in advance, hope someone can help!