Sansei Japan
Sansei Japan: A Flavor of the East Right in Texas! Location, Atmosphere, and Vibes Situated at 7400 San Pedro Ave, inside the hustle and bustle of the North Star Mall, Sansei Japan is the beacon of sushi goodness nestled among retail therapy opportunities. Imagine this: you’ve just spent a few hours shopping for all those…