Sti Phone Net
Telephone Equipment & Systems
15311 Tadworth Dr, Houston, TX 77062
Add Your Review
did not get what i expected. the proposal was somewhat vague, so that was my fault, but I wasn't knowledgeable enought to know that. would not use again, i cannot trust them.
Knowledgable, cost effective. They helped me this weekend with emergency. Very good company to do business with.
View similar Telephone Equipment & SystemsSuggest an edit