IHOP 3333

IHOP #3333 is an IHOP restaurant located at 131 North Annie Glidden Road in Dekalb, Illinois.