Nixta
Nixta is a restaurant in St. Louis’s Botanical Heights neighborhood serving contemporary chef-driven cuisine with nods to Mexico and the “American Mediterranean.”
1621 Tower Grove Ave.
St. Louis, MO 63110
314-899-9000
