Super 8 by Wyndham Alton Near Alton Square Mall
1800 Homer M. Adams Parkway -
Alton,
IL 62002