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