2301 N. Akard Street Ste. 270Dallas, Texas 75201Phone: (214) 613-4041
Sun - Thu | 11am - 11pmFri - Sat | 11am - 12amDine In + Take Out