RadioShack 8654

RadioShack #8654 was a RadioShack electronics store located at 12041 West Alameda Parkway in Lakewood, Colorado. The store closed on approximately April 4, 2017.