
Orthrus Tech
Computer Repair
Small to medium business IT solutions company based in San Antonio, TX. We are a one stop shop from website design and development to full office installs and consulting. Contact us today for more info or check us out on the web.
Phone: (210) 951-8156
Closed now
- Sun 9:00 AM - 5:00 PM
San Antonio, TX 78201 ·1245.68 mi
Is this your business? Verify your listing
Advertisement
