Review of Niko Niko's

2520 Montrose Boulevard, Houston, TX 77006

Overall Rating

Review


Have eaten there twice, told them I had a gluten allergy both times, got sick both times

Celiac friendly?

No

Updated 5 years ago

Celiac