Search under Sheppard, you'll find it. I recall, not that discrete a location and no happy ending. Try Mona Lisa just around the corner off Yonge north of Sheppard. I haven't had a happy ending there but others have. I'm looking for another independent review there to determine if there is more to be had on repeat visits.