Private property may be taken by cities of the fourth class, for public use, for the purpose of establishing, opening, widening, extending or altering any street, avenue, alley, wharf, creek, river, watercourse, marketplace, public park, or public square, and for establishing market houses and for any other necessary public purposes.
§ 88.667, RSMo