IHOP 1434

IHOP #1434 is an IHOP restaurant located at 8515 West Loop South in Houston, Texas.