Avaya Stafford Share: Real Estate, Residential Avaya Stafford Visit Website 3719 Country Place Dr. Stafford, TX 77477 (972) 399-9466 About Map About Located in the southwestern stretches of Stafford, Avaya Stafford is a laidback community brimming with an array of apartments available for rent along tree-dense roads. What's Nearby? Distance: 5 10 15 20 25 50 mi.