A popular chain of Japanese department stores has made its way into San Antonio, opening its first location in the region.
In case you missed it
Teso Life officially launched to the public on Oct. 3 at 12720 I-10 in Northwest San Antonio, the store’s management team told Community Impact during the grand opening.
Headquartered in New York, the supermarket chain has locations across the country, with over 30 locations from the East to the West Coast.












