IHOP 1420

IHOP #1420 is an IHOP restaurant located at 197 Greens Road in Houston, Texas.