IHOP 1488

IHOP #1488 is an IHOP restaurant located at 3130 South Memorial Drive in Tulsa, Oklahoma.