IHOP 3418

IHOP #3418 is an IHOP restaurant located at 4770 Vista Wood Boulevard in Dallas, Texas.