Super 8 910 Edwardsville Road - Troy, Illinois 62294 Approximately 19.0 miles from Schwitalla Hall Saint Louis School of Medicine Compare prices for Super 8 by Wyndham Troy IL/St. Louis Area with nearby hotels
Super 8 by Wyndham Troy IL/St. Louis Area is the 4th closest Super 8 hotel to Schwitalla Hall Saint Louis School of Medicine.
Super 8 Closest To Schwitalla Hall Saint Louis School of Medicine