IHOP 2098

IHOP #2098 is an IHOP restaurant located at 4233 South State Route 159 in Glen Carbon, Illinois.