Buena Vista University – Spirit Lake Map Unavailable Address 800 21st Street, Room 136 Spirit Lake IA 51360 United States Upcoming Events No events in this location