View Larger Image South KC Storage 2021-12-17T14:05:28-06:00January 23, 2018| A self-storage facility in Kansas City, Missouri. Address: 13230 Holmes Road, KC, MO 64145 Phone: 816-942-9420 Share This Story! FacebookTwitterLinkedInEmail