The Elms Resort and Spa is positioned on sixteen acres in the heart of Excelsior Springs, Mo just 35 minutes from the Kansas City area. We offer a truly relaxing atmosphere. We welcome you with conveniences you will not find anywhere in the Kansas City area.