Camp Foster Address 1769 260th Avenue Spirit Lake Iowa 51360 United States Upcoming Events No events in this location