"public place"

means any open or enclosed place, park, street, road or thoroughfare or other similar area of land shown on a general plan or diagram which is for use by the general public and is owned by or vests in the ownership of a Municipal Council, and includes a public open space and a servitude for any similar purpose in favour of the general public;