A self-storage facility in Kansas City, Missouri.

Address: 13230 Holmes Road, KC, MO 64145
Phone: 816-942-9420