San Antonio sushi lovers gained a new sashimi haven over the weekend with the opening of Toro’ko Sushi, a brand-new Japanese kitchen on the North Side. The new spot offers sushi rolls, sashimi, chirashi, ceviche and more from a small space located at 158 E. Sonterra Blvd., Suite 101. According to the eatery’s website, each […]
