Neodesha is a hidden gem tucked away in southeast Kansas. The name means “meeting of the waters” in the Osage language. This small town sits where Fall River and the Verdigris River come together. The ...