Amy Smolucha, MD, Obstetrics & Gynecology

4251 River Ctr Ct Ne
Cedar RapidsIA  52402-7549 (Linn County)


Phone: 312-567-2167
Fax:

NPI: 1740630078
License Number: 1740630078 (IL)