garrison_downtown (2)

Located approximately 5 miles southwest of David City, Garrison began as a small hamlet consisting of one house and one trading post along the old Indian Trail. It grew to its peak population of 200 people in the early 1900s, boasting 28 businesses and 2 newspapers. Fires, hail, and the popularity of the automobile led to the decline in both population and commerce in Garrison over the past 100 years, but the sleepy little town still holds its original charm. Folks can still get a delicious meal or cool drink at the Little Water Bar and Grill, or spend an afternoon relaxing in Lincoln Park in the downtown area.