A few weeks ago I saw a news report on how the greek community of Montreal was quit proud of the Olympic Games going back to Athens. The news story highlighted how some greeks celebrated this event.
There was one restaurant (or deli) that offered a special lamb sandwich in honor or the Olympic Games. Can any of you tell me where this place might be?