Landmark Architects Inc. Home / Landmark Architects Inc. Share: ENGINEERING, CONSTRUCTION & TECHNICAL SERVICES Landmark Architects Inc. Visit Website 2500 West Loop South Suite 318 Houston, TX 77056 (713) 783-2991 Visit Our Website Map What's Nearby? Distance: 5 10 15 20 25 50 mi.