IHOP 1289

IHOP #1289 is an IHOP restaurant located at 1040 West North Avenue in Melrose Park, Illinois.