Otter Tail Power Company

Phone:

800-257-4044

Fax:

701-662-5818

Address:

524 Fifth Ave. South PO Box 400 Devils Lake, ND 58301-0400