Search Our Directory Odilon P. Alvarado, MD Name: Odilon P. Alvarado, MD Specialty: Internal Medicine Phone : (817) 336-1189 Address: 1001 12th Ave., Ste. 160 Ft. Worth, TX 76104