Super 8 1800 Homer Adams Parkway - Alton, Illinois 62002 Approximately 20.9 miles from Schwitalla Hall Saint Louis School of Medicine Compare prices for hotels in Alton, IL
Super 8 Motel Alton is the 5th closest Super 8 hotel to Schwitalla Hall Saint Louis School of Medicine.
Super 8 Closest To Schwitalla Hall Saint Louis School of Medicine