Loyola Medicine: 2160 S 1st Ave Maywood IL Healthcare Update
2160 South 1st Avenue Maywood IL: A Loyola Medicine Healthcare Update Loyola University Medical Center (LUMC), located at 2160 South 1st Avenue in Maywood, Illinois, is a leading healthcare provider offering a wide array of sophisticated medical services. A 547-bed facility, LUMC boasts a Level I Trauma Center (handling the most severe injuries), a Burn Center, a Transplant Center including stem cell transplantation, and a highly regarded Oncology department. Its capabilities extend to specialized centers for cardiology, orthopedics, and ophthalmology....