IHOP 3668

IHOP #3668 is an IHOP restaurant located at 3167 West Colorado Avenue in Colorado Springs, Colorado.