RadioShack 6661

RadioShack #6661 was a RadioShack electronics store located at Neilson Square Shopping Center, 3426 West Owen K. Garriott Road in Enid, Oklahoma.