Dr
Dr. Stephen Brennan
1415 La Concha Ln, Houston, TX 77054, United States
Information
  • Address:1415 La Concha Ln, Houston, TX 77054, United States
  • Site:http://www.kidneydocs.org/
  • Phone:+1 713-790-9080
Categories
  • Nephrologist
  • Internist
  • Doctor
Accessibility
  • Wheelchair-accessible entrance:Yes
Planning
  • Appointments recommended:Yes
Similar organizations