IHOP 3646

IHOP #3646 is an IHOP restaurant located at 5076 Lakeland Drive in Flowood, Mississippi.