Odilon P Alvarado, MD, Internal Medicine

3455 Locke Ave Ste 315
Fort WorthTX  76107-5745 (Tarrant County)


Phone: 817-336-1189
Fax: 817-877-5665

NPI: 1275563389
License Number: F3710 (TX)