South KC Storage A self-storage facility in Kansas City, Missouri. Company InformationCategories:in Business Directory, ServicesAddress:13230 Holmes Road, KC, MO 64145Phone:(816) 942-9420