Radio Shack Montgomery Mall, located in Montgomery, Alabama, is one of the last remaining Radio Shack stores in the state. The store is a part of the Montgomery Mall, which is a shopping center that also features stores like J.C. Penney, Belk, and Dillard’s. The Radio Shack Montgomery Mall store is a little different from…
Read more
Categories: Tech