Kelsey-Seybold Clinic - Stafford Share: Health Care Kelsey-Seybold Clinic - Stafford 11211 Nexus Ave. Stafford, TX 77477 Map What's Nearby? Distance: 5 10 15 20 25 50 mi.