IHOP 1494

IHOP #1494 is an IHOP restaurant located at 4025 Southwest Parkway in Wichita Falls, Texas.