The City shall possess and hereby reserves to itself all the powers granted to cities by law to acquire, construct, own, operate, improve, enlarge, extend, repair, maintain, encumber, convey, dispose of or sell, either within or without its corporate limits, public utilities, including, but not by way of limitation, public utilities for supplying water, light, heat, power, gas, sewage treatment, garbage disposal and facilities for the parking of vehicles, and also to sell and deliver the products or service thereof, both within and without its corporate limits, subject to limitations provided by State law. The power to supply utility service shall include the power to purchase such services from others.