RadioShack 2661

RadioShack #2661 was a RadioShack electronics store located at 205 West 23rd Street in New York, New York.