Rating: ★★★☆☆ 3 / 5 (6 Reviews)
Tech Specialists is a Electronics Repair located in Tech Specialists, 1772 N 600 W, Logan, UT 84321
You can reach Tech Specialists through the contact information provided on our page. You can also access our location using Google Maps.
Address: Tech Specialists, 1772 N 600 W, Logan, UT 84321 Logan, UT Logan
Phone: +14357602702
Website: Go to website