IHOP 1330

IHOP #1330 is an IHOP restaurant located at 1627 University Avenue in Lubbock, Texas.