Review of Vidorra

2642 Main St, Dallas, TX 75226

Overall Rating

Review


I got sick even after explaining severity of sensitivity.

Celiac friendly?

No

Updated 4 years ago

Celiac