IHOP 3196

IHOP #3196 is an IHOP restaurant located at 5749 Stetson Hill Boulevard in Colorado Springs, Colorado.