Xterra Solutions, Inc. Share: Computer Services Xterra Solutions, Inc. Visit Website 655 Montgomery St. STE 1950 San Francisco, CA 94111 888-343-0720 About Map About At Xterra, we put our best minds towards our clients' success. We fit your specific technology needs: Managed Services, Cloud Infrastructure, Consulting and hardware. Transform IT costs to profits! What's Nearby? Distance: 5 10 15 20 25 50 mi.