Nixta

1621 Tower Grove, St Louis, Missouri 63110

nixta_int.jpg
1621 Tower Grove, St Louis, Missouri 63110
Tuesday–Saturday: 5–10 p.m. 
Late night menu Thursday–Saturday: 10 p.m.–midnight.
Mexican
$$$
Best Restaurants 2018
South City

Mentions