Shopping in Downers Grove, IL
Shopping • Electronics • Cell Phones
S319 Lemont Rd.,
Downers Grove ,
IL
60515
UNITED STATES
Based on 1 reviews
Radio Shack Railroad
The Radio Shack at 7319 Lemont Rd in Downers Grove tried to railroad me this afternoon.I received a call from the assistant manger that two Evo phones were in. I hurried over and waited for at least 25 minutes before they were ready to...Worldwide > United States > Downers Grove, IL > Electronics