Facilities

Nello Corporate Headquarters

NELLO is located in South Bend, Indiana.  Our 175,000 square foot facility inclues tower and pole production, shipping and fulfillment, administration, and corporate headquarters.

NELLO
1201 S Sheridan St
South Bend, IN  46619

Phone: (574) 288-3632
Fax: (574) 288-5860