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