IHOP 1820

IHOP #1820 is an IHOP restaurant located at 8065 North Academy Boulevard in Colorado Springs, Colorado.