Dillard's 777

Dillard's #777 is a Dillard's department store located at First Colony Mall, 16517 Southwest Freeway in Sugar Land, Texas. The store opened in March 1996.