Indy Tree & Landscape Inc. Tree Service Contractor - Indianapolis, IN Looking to contact Indy Tree & Landscape Inc.? You can reach them at 317-255-3809