The restaurant is the latest addition to the Merc, a major development near UTSA.