It seems to me that the OP used the wrong terminology when describing their goal.
Colocation means providing space in a data center for someone else’s compute, storage, and networking. Colos also provide shared network ingress/egress and, of course, power. In some cases shared networking or...