First Presbyterian Church

3501 Hill Ave Spirit Lake, IA 51360

See on Google Maps