Review of Aya Sofia Restaurant

6671 Chippewa St, St. Louis, MO 63109

Overall Rating

Celiac friendly?

Yes

Updated 4 years ago

Celiac