ESWL is a very helpful treatment for renal and urethral stones however size and location of stones can reduce effectiveness of procedure.

ESWL is a very helpful treatment for renal and urethral stones however size and location of stones can reduce effectiveness of procedure.
