RadioShack 9481

RadioShack #9481 was a RadioShack electronics store located at Penn Crossing Shopping Center, 2127 Northwest 23rd Street in Oklahoma City, Oklahoma. The store closed on approximately April 4, 2017.