RadioShack 1631

RadioShack #1631 was a RadioShack electronics store located at Delaware Plaza, 180 Delaware Avenue in Delmar, New York. The store closed on approximately March 28, 2017.