IHOP 5401

IHOP #5401 is an IHOP restaurant located at 5 North Highway 67 Street in Florissant, Missouri.