IHOP 2097

IHOP #2097 is an IHOP restaurant located at 4103 Lemay Ferry Road in St. Louis, Missouri.