Avera Medical Group Spirit Lake Medical Center

2700 23rd Street, Spirit Lake, IA 51360