Holland & Barrett is located in Ilford, United Kingdom on 65 High St, Barkingside. Holland & Barrett is rated 3.4 out of 5 in the category health food store in United Kingdom.
Address
65 High St, Barkingside
Accessibility
Wheelchair-accessible entrance