Mauro Montevecchi, MD Recommend This Physician Cardiology Primary Specialties: Cardiology Office Information OSF Cardiovascular Institute 925 West St. (Inside IVCH) Peru, IL 61354 Get Directions [+] Phone: 815.780.3424