Get In Touch
Located on the NE corner of Ross Ave & Record St.
Physical Address: 1701 N. Market St., Ste #110 Dallas, TX 75202
Phone: (214) 997-4909
Sunday – Wednesday (11am – 10pm)
Thursday – (11am – 12am)
Friday & Saturday (11am – 2am)