IHOP 3420

IHOP #3420 is an IHOP restaurant located at 5628 Carolina Beach Road in Wilmington, North Carolina.