Where is Independence mall?

Independence mall is located in Wilmington, North Carolina.