IHOP 1337

IHOP #1337 is an IHOP restaurant located at 2100 South Western Street in Amarillo, Texas.