Ayla Mediterranean Kitchen

6750 Main St, Houston, TX

Menu (As of 11/1)

Ayla Mediterranean Kitchen: hours and how to order