Planet Cyber
Rip Off and Fraud
Planet Cyber Computer Repair 11928 VENTURA BLVD STUDIO CITY CA 91604 United States. I just want to notify everybody to stay away from this computer repair shop "PLANET CYBER". I came there to get my computer repaired and they told me to come back the next day and to pick it up. They said ...