IHOP 3649

IHOP #3649 is an IHOP restaurant located at 3200 North Interstate 35 in Denton, Texas.