RadioShack 2677

RadioShack #2677 was a RadioShack electronics store located at Elmwood Park Shopping Center, 100 Broadway in Elmwood Park, New Jersey. The store closed on approximately April 4, 2017.