Odilon P. Alvarado, MD Listing Category Internal Medicine Description , Address 1001 12th Ave., Ste. 160 Ft. Worth, TX 76104 Contact listing ownerSend Message Name Email Phone Number Message