1. Sticks and Stones Nature-Inspired Landscaping LLC 3500 Elmore Rd, Parma, ID 83660 Coordinate: 43.89262,-116.89139 Phone: (208) 319-6861