IHOP 1314

IHOP #1314 is an IHOP restaurant located at 8049 Clayton Road in St. Louis, Missouri.