Yeah if its this one you need to pass by G18 and walk to Beijing xi lu, then turn right and walk to the next crossing wich is beijing xi lu and wan hang du lu, on the left you will see a bar, and a sandwich shop, this place is in between, I might try it tonight actually to fogure out if thats the one.
I will keep you updated.