RadioShack 8662

RadioShack #8662 was a RadioShack electronics store located at Creekside Shopping Cener, 7475 West Colfax Avenue in Lakewood, Colorado. The store closed on approximately February 17, 2015.