New Address: 8240 Moberly Lane Ste C, Dallas, Texas 75227 off I-30 and Buckner Blvd
All reviews seem positive