Nixta

1621 Tower Grove, St Louis, Missouri 63110

1621 Tower Grove, St Louis, Missouri 63110
Tuesday–Saturday: 5–10 p.m. 
Late night menu Thursday–Saturday: 10 p.m.–midnight.

Mentions