GR Walks features a number of walking tours of landmarks and neighborhoods in Grand Rapids, Michigan. Each tour features maps, audio, and photos about the history of each location. It brings the history to the actual location where you are standing.
This app uses GPS location to help you find each stop but functions equally well without it.