Looking up...
A large, permanent structure used for housing, offices, or shops.
J'habite dans un immeuble de 10 étages.
I live in a 10-story building.
Often implies a multi-story structure.
Immeuble is more formal than 'bâtiment' and often implies a larger structure.
From Latin 'immobilis', meaning 'unmovable'.
Common in urban contexts.