Looking up...
L'immeuble est situé au centre-ville.
The building is located downtown.
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.