IHOP 1483

IHOP #1483 is an IHOP restaurant located at 16530 Southwest Freeway in Sugar Land, Texas.