You have no items in your shopping cart.
02
Dec
Kidney stones Description Kidney stones are hard masses found inside the kidneys, typically consisting of insoluble calcium compounds, but high concentrates of oxalate and phosphorus can also be a cause. They can range in size from a grain of sand to larger than a golf ball. They are often...