IHOP 1496

IHOP #1496 is an IHOP restaurant located at 11020 East 71st Street in Tulsa, Oklahoma.