Dr. Chen Wang is a Illinois state licensed medical doctor, specializing in Anesthesiology. Graduated Magna Cum Laude from Xian Jiaotong University Health Science Center, completed residency training in Hahnemann University Hospital, Dr. Wang currently is working at Ottawa Regional Hospital, located in 1100 E. Norris Dr Ottawa IL 61350 Please call +1-815-433-3100 to contact. Access cdoc101.com on a desktop computer to view more details. | |||