RadioShack 6620

RadioShack #6620 was a RadioShack electronics store located at Polo Shops Shopping Center, 7464 Winchester Road in Memphis, Tennessee. The store closed on approximately March 31, 2015.