Cavalier Lake is a lake located in Bottineau County, North Dakota. The nearest populated place is Kelvin, approximately 10.0 miles to the ESE.

Nearby Features