The Hemp Store is Cambridge based company that is listed as Outdoor Clothing & Equipment.
Location of The Hemp Store is 90 Windsor Road, Cambridge.