IHOP 4418

IHOP #4418 is an IHOP restaurant located at 221 State Farm Parkway in Homewood, Alabama.