Lyla
Restaurant
•
3309 McKinney Ave, Dallas, TX 75204, USA
7.9
Saturday: 4 PM – 11 PM
See if anyone you trust recommends it!