RadioShack 8891

RadioShack #8891 was a RadioShack electronics store located at Governors Square Mall, 1500 Apalachee Parkway in Tallahassee, Florida. The store closed on approximately February 28, 2015.