Family Dollar 6299

Family Dollar #6299 was a Family Dollar dollar store located at 9965 Fuqua Street in Houston, Texas. The store opened in February 2005 and closed in October 2007.