No Nonsense, Just The Right Hotels
8805 Leeds RoadKansas City, Missouri 64129Within a short distance of Kauffman Stadium