San Antonio restaurant Tu Asador closes its second location

Mexican steakhouse Tu Asador has quietly closed its second location in the North Side’s Encino Park neighborhood. The family-owned business’ Instagram bio now only mentions its original location at 8055 West Ave., Suite125 in Castle Hills. What’s more, Google lists the satellite location at 1662 Encino Rio as permanently closed. Tu Asador, inspired by the […] The post San Antonio restaurant Tu…