IHOP 1283

IHOP #1283 is an IHOP restaurant located at 10893 Sunset Plaza in St. Louis, Missouri.