IHOP 1221

IHOP #1221 is an IHOP restaurant located at 1137 South Mannheim Road in Westchester, Illinois.