Jamestown Power Plant in Jamestown, North Dakota

Jamestown Power Plant in Jamestown is a power plant (Otter Tail Power Company, Oil, Combustion). Jamestown Power Plant is located near 86th Avenue Southeast.

Land Use
industrial area
Operator
Otter Tail Power Company