Restaurants from Dallas


4.2
Menu
Online table booking
Open Now
4.2
Menu
Online table booking
Open Now
City: Dallas, 1005 S Lamar St, Dallas, Texas, USA, 75215, United States
"I would have given 5 stars. The friendliness of the server who served us definitely deserves a 5 star. The quality of food deserves 4 stars. If they decide to upgrade the place, eg. Comfortable reclining seats and new upholstery (most of the seats had cracked arm rests), perhaps, would make it a total of 5 stars. We drove all the way from Fort Worth during rush hour traffic to watch Past Lives. Comfortable seating would have made it truly worth the drive, too."