Holiday Inn Hotel Alton (Lewis & Clark Trail Site)
3800 Homer M Adams Pky
Alton, IL 62002-5063

Found 1 report:

Stayed at this hotel on Saturday night, 7/20/13 and came home with bites all over the lower part of my body.









No nearby bug reports