Family Dollar 5563

Family Dollar #5563 was a Family Dollar dollar store located at 1012 North Alamo Road in Alamo, Texas. The store opened in February 2003 and closed in August 2014.