Theodore F Holland III, MD, Urology

8240 Naab Rd
Ste 200
IndianapolisIN  46260-1986 (Marion County)


Phone: 317-876-2330
Fax: 317-876-2320

NPI: 1417961103
License Number: 01026261A (IN)