Own or manage a place in town?Claim a listing
This location is one of 6,500 stores in a nationwide chain. It is located in the Elwood Cinema shopping center. The store sells a wide range of batteries, toys and electronics such as laptops, cameras and cell phones. It also sells many 'hobby' items such as metal detectors and binoculars. Radio Shack recently initiated a trade-in program.