Richard Lee Powell, MD, Internal Medicine

11054 Ventura Blvd Ste 212
Studio CityCA  91604-3546 (Los Angeles County)


Phone: 800-734-9950
Fax:

NPI: 1578764486
License Number: G87437 (CA)