IHOP 1463

IHOP #1463 is an IHOP restaurant located at 3911 South Loop 289 in Lubbock, Texas.