IHOP 1229

IHOP #1229 is an IHOP restaurant located at 3760 North Halsted Street in Chicago, Illinois.