TerraCraft, Inc. Landscaping Contractors - Lafayette, IN Looking to contact TerraCraft, Inc.? You can reach them at 765-807-6377