IHOP 5320

IHOP #5320 is an IHOP restaurant located at 3505 North Rock Road in Wichita, Kansas.