Where is Independence mall?
Independence mall is located in Wilmington, North Carolina.