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.