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