IHOP 2145

IHOP #2145 is an IHOP restaurant located at 6456 Chippewa Street in St. Louis, Missouri.