Holland & Barrett ← View details 13 New Street, Telford, Wellington, England TF1 1LU +44 1952 243720 Get Directions From* To * — Required information