STS Inc. is a Value-Added Re-seller of leading edge technology solutions. We are experts in our field of providing managed I.T & A/V support and services.
Address 23 1111 Davis Dr, Newmarket, Ontario, Canada L3Y 9E5
Phone Number 905-773-2594
Categories Computer Repair Service, Computer Company, Home Theater Store
GPS Coordinates 44.06645,-79.43131