Two creative minds and a well-spring of talent, Chef Mehmet Yildiz and Architect-Designer Alicia Aboussie joined forces to launch Aya Sofia in October of 2005. Their collaboration has yielded the finest Turkish cuisine St. Louis has to offer.
cleanliness
Cuisine
Service
Parking
Your review recommended to be at least 140 characters long :)
6671 Chippewa St, St. Louis, MO 63109, United States