Leo Fu's Szechwan & Mandarin Restaurant
511 70 Avenue SW (near MacLeod and Glenmore)
has anyone been here before? been by a few times in the evening, and there is always a lot of action outside, and inside too from what i can see. want to try it out but thought i would look for opinions here, first.
thanks