Target T-1390

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