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