1. Log and Leaf Tree Service Hwy 31, Hoover, AL 35244 Coordinate: 33.405975,-86.80638 Phone: (205) 994-4961