IHOP 2103

IHOP #2103 is an IHOP restaurant located at 181 Homer M Adams Parkway in Alton, Illinois.