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