Map of Cottonwood Lake in Williams County, ND:

Cottonwood Lake Williams Alamo 48.5867462 -103.4434538