IHOP 5626

IHOP #5626 is an IHOP restaurant located at 2610 North International Parkway in Dallas, Texas.