IHOP 1811

IHOP #1811 is an IHOP restaurant located at 512 North Chelton Road in Colorado Springs, Colorado.