Property - an investmest with a specific landlord

Immovable - a land plot. It gives an address to a building or a group of buildings.

Building - a physical building you lease on a land plot

Space - leasable single unit: a floor,  a room, a combination of some.