STOA International Architects, Inc. Share: Architects STOA International Architects, Inc. Visit Website 6001 Savoy Dr., Ste. 100 Houston, TX 77036 (713) 995-8784 About Map About STOA Architects is an award-winning firm delivering innovative solutions that not only serve the goals of our clients, but that also express the importance of our client’s role in the community. What's Nearby? Distance: 5 10 15 20 25 50 mi.