IHOP 1495

IHOP #1495 is an IHOP restaurant located at 7123 South Lewis Avenue in Tulsa, Oklahoma.