Dallas Nephrology Associates Find A Doctor Directions Dallas Nephrology Associates 620 S Main St Ste 240 Keller, TX 75248 United States (817) 921-2153 Schedule Appointment Directions 32.9281146, -97.2547501