Where I work we are building a private cloud but the hardware will be all provided and managed by one of the main server manufacturers. Its private because no other company will use these servers and they reside within our firewalls. But we rent the infrastructure and are not responsible for maintaining it or capacity management. We are just charged based on our consumption of it.
I would say that to be a cloud it also needs an automation layer on top like openstack or vRA