Terra Limited (Terra) is an Indianapolis-based environmental management company specializing in the marketing and management of non-hazardous, industrial, and special wastes into Southside Landfill. The landfill, located at 2561 Kentucky Avenue in..
Relevance: 10.796033