St. Leo, Kansas
St. Leo is a rural unincorporated community in southwestern Kingman County, Kansas, United States. It is located eight miles south of Cunningham at the intersection of SW 160 Ave and SW 80 St; also it is located six miles north of Nashville.