We’ll solve your water problems one drop at a time. Since 2003, The Water Store in London has sold and installed thousands of state-of-the-art water systems for both residents and... more... See more text