Any municipal corporation may:(A) Establish, erect, maintain, protect, and regulate public halls, public buildings, and market houses;(B) Establish, maintain, protect, and regulate a market place, by and with the consent of the abutting property owner, or his lessee , on any street, square, or public grounds or part thereof, within such municipal corporation.