Recovery Laboratories Llc NPI 1013389808 Practice location: 2422 Arbuckle Ct, Dallas, TX 752294506 Taxonomy code: 291U00000X Phone: (844) 246-0912