Tags: Shopping Mall.
Northlake Mall is an upscale shopping mall located eight miles (13 km) north of center city Charlotte North Carolina off of Interstate 77 at exit 18 Harris Blvd and off of Interstate 485 at exit 21 Harris Blvd and owned by upscale mall company Taubman Centers.In 2005 when Northlake Mall opened it filled a void for the lack of retail in the northern portion of Mecklenburg County.