Computer Depot
1170 W Terra Ln, O Fallon, MO 63366
Reviews
09/20/2010
Provided by SuperpagesEverytime i bring my computer in for a repair. I get home and they had left files on my desktop or the pc didn't preform as well as it did before it went in to get repaired. I'm not sold on these guys. This is two repairs in five months and the pc is going back for a third repair.
More Business Info
- Hours
- Do you know the hours for this business?
- Extra Phones
TollFree: 866-503-3768
- Categories
- Computers & Computer Equipment-Service & Repair, Computer & Equipment Dealers
Suggest an Edit