Schwitalla Hall Saint Louis School Of Medicine nearby hotel search is centered on latitude 38.6220 & longitude -90.2379.