Spirit Lake Middle School

Future City Region:

School Address:

2701 Hill Ave.
Spirit Lake, IA 51360
United States