William Barba, MD, Urology

1701 E Cesar E Chavez Ave
Ste 500
Los AngelesCA  90033-2464 (Los Angeles County)


Phone: 323-261-0108
Fax: 323-224-6206
Email: wba***@*****oo.com

NPI: 1225053291
License Number: G74473 (FL)