Zia's on the Hill

Review by Ella

5256 Wilson Ave, St Louis, MO 63110
5 years ago

Review

Horrible! There are few gf options, I am not pleased DO NOT EAT HERE. I wish I could put one star.