Target T-1390

Target T-1390, also known as Atlanta Northlake, is a Target discount department store located at 4241 Lavista Road in Tucker, Georgia. The store opened October 10, 2001.