IHOP 1202

IHOP #1202 is an IHOP restaurant located at 5929 North Lincoln Avenue in Chicago, Illinois.