Leaf Shave is a manufacturer and online retailer of shaving kits for individuals. Leaf Shave was founded in 2016. Leaf Shave's headquarters is located in Stonington, California, USA 06378. Leaf Shave has an estimated 12 employees and an estimated annu...