2301 N. Akard Street Ste. 270Dallas, Texas 75201Phone: (214) 613-4041
Mon - Thu | 11am - 11pmFri | 11am - 12amSat | 10am - 12amSun | 10am - 11pmDin In + Take OutDine In Limited Capacity