South KC Storage 2023-12-19T09:11:16-06:00 View Larger Image A self-storage facility in Kansas City, Missouri. Address: 13230 Holmes Road, KC, MO 64145 Phone: 816-942-9420 Share This Story! FacebookTwitterLinkedInEmail