Company SCHELL DUMP TRUCK OF INDIANAPOLIS, IN., INC. Address 1274 S. Dequincy, INDIANAPOLIS, IN, 46203, USA