RadioShack 6836

RadioShack #6836 was a RadioShack electronics store located at Montgomery Plaza, 1568 Douglas Road in Montgomery, Illinois. The store closed on approximately February 28, 2015.