IHOP 5406

IHOP #5406 is an IHOP restaurant located at 7200 75th Street in Kenosha, Wisconsin.