On Sanchez Taboada, on the west side of the street. Reasonably priced sushi. Like most Mexican Japanese restaurants, the soy sauce has lemon in it, clearly an acquired taste.