SandStorm Computer Repairs. Map & Directions. Be the first to review! 208 W 2nd St, San Juan, TX 78589 (956) . 4. YEARS IN BUSINESS. Add to mybook. This listing has been added to mybook. This listing has been removed from mybook. Please contact the business for updated hours/services due to the COVID-19 advisory.