Institution ID 289032 Institution Address 7980 Clayton Rd St Louis, MO 63117 United States Geolocation POINT (-90.342594 38.637411) Hospice Off MRI Off Positron Emission Tomography Off Institution Service Type Other Type of Ownership or control State Trauma center indicator Off