IHOP 3295

IHOP #3295 is an IHOP restaurant located at 2001 Concord Pike in Wilmington, Delaware.