RadioShack 8498

RadioShack #8498 was a RadioShack electronics store located at Pepper Square Shopping Center, 14902 Preston Road in Dallas, Texas. The store closed on approximately February 28, 2015.