RadioShack 4096

RadioShack #4096 was a RadioShack electronics store located at Stockyards Plaza Shopping Center, 3423 L Street in Omaha, Nebraska.