Family Dollar 6190

Family Dollar #6190 was a Family Dollar dollar store located at 9811 Culebra Road in San Antonio, Texas. The store opened in June 2004 and closed in October 2007.