Cedar Creek Labs Llc NPI 1407398241 Practice location: 4200 Burch Dr Ste C9, Del Valle, TX 786173234 Taxonomy code: 291U00000X Phone: (511) 714-9996