Company S & L CLEANING SERVICE INCORPORATED Address 1456 N. Chester St., INDIANAPOLIS, IN, 46201 - 0000, USA