Description: Laro Corp is a business categorized under electrical repair shops nec  which is part of the larger category electrical repair shops nec Laro Corp is located at the address 2701 Industrial Parkway # 120 in Elkhart  Indiana 46516-5442