Our Store

Established Since 1989

We started Natures Choice Health Store in 1989 in the heart of London, at a time when natural products we’re seen as high-luxury and not a necessity. Our team, our family has been instrumental in promoting a natural way to good health and wellness in London, pretty much every single day since we opened in 1989. We feel the knowledge we have built over the many years still needs to be shared more than ever to support our high-speed lifestyles and ever-changing surroundings.

Natures choice health store


Opening Times

    Opening Hours
  • Monday 9:00am - 06:00pm
  • Tuesday 9:00am - 06:00pm
  • Wednesday 9:00am - 06:00pm
  • Thursday 9:00am - 06:00pm
  • Friday 9:00am - 06:00pm
  • Saturday 9:00am - 06:00pm
  • Sunday 11:00am - 04:00pm

Join Our Community

Sign up to our newsletter for product updates, well-being information and special offers.