Tag: San Antonio Michelin-star restaurants

San Antonio’s three restaurants with Michelin stars keep their designations

Mixtli was one of three San Antonio dining spots that retailed their…

HBTV