South KC Storage 2024-04-01T08:44:26-05: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