oh yes, i know which one you mean. i have never been there, but i looked at their menu once and it did look good.
you know, the one just on the corner with oxford street. there is a large pharmacy next door.