IHOP 3432

IHOP #3432 is an IHOP restaurant located at 5119 University Parkway in Natchitoches, Louisiana.