Lori's Computer Services is listed under Computer Stores and is located at Challis, Idaho.
Business Description :
Address : 25115 N Highway 93 Challis, ID 83226-4925
City : Challis
Pin Code : 83226
Phone : (208) 879-3226
E-mail :
Website :
Service Area Category : Computer Stores in Challis - 83226
Category : Computer Stores in Challis
Services : Computer Stores