RadioShack has opened its newest Manhattan location as a pop-up concept store at Penn Station. The limited-time-only location is the third RadioShack pop-up store to open in Manhattan. The company has opened a total of eight concept stores in the Manhattan area. The newest pop-up opened five days after construction began.