IHOP 5324

IHOP #5324 is an IHOP restaurant located at 10910 New Halls Ferry Road in St. Louis, Missouri.