Indian Hills State Recreation Area and Resort is a unit of the North Dakota state park system located on the north shore of Lake Sakakawea 31 miles west of Garrison and operated as a commercial venture by a private leasee.