St. Peter's Lutheran Church

701 North Orleans
Dell Rapids
South Dakota
United States