About Xibachao Computer Store
1 (833) 989-5999
3111 Woodridge Dr, Houston, TX 77087, United States
Xibachao claims to have an Android and Apple app, but the links to the so-called apps on their website do not work, they only go to the home page of Google Play and the Apple App Store. They also claim to have social media presence, but the links on their Facebook, Twitter, and Instagram do not work either.
Click here for information about Colecomputers, the other untrustworthy computer store that looks exactly like Xibachao.
If you have any information about Xibachao, please leave it in a comment below.