IHOP 3528

IHOP #3528 is an IHOP restaurant located at 8222 East 103rd Street South in Tulsa, Oklahoma.