IHOP 5411

IHOP #5411 is an IHOP restaurant located at 1671 West Lake Street in Addison, Illinois.