IHOP 5409

IHOP #5409 is an IHOP restaurant located at 125 Smith Road in St. Charles, Illinois.