Theodor Elmond Ostrom, DDS, Dentist

1145 Willow Bend Cir Ste 2
Colorado SpringsCO  80918-7035 (El Paso County)


Phone: 719-594-2050
Fax:

NPI: 1962490144
License Number: 3266 (CO)