Target T-1786

Target T-1786, also known as Sugar Land, is a Target discount department store located at Towne Center Lakeside I, 16300 Southwest Freeway in Sugar Land, Texas. The store opened on March 7, 2001 followed by a formal grand opening ceremony on March 11.