Yes, Lotus in Stetten, the one just across the border? Been there couple of times, and the food is good. Don't know about their sushi buffet, never tried it yet.
There is another place in Lörrach that I like too. Not a restaurant though, just a small take-out place. Imbiss Canton close to Deutsche Bank: