"This apartment building is the tallest in the city."
Translation:Cet immeuble est le plus haut de la ville.
I thought both words (immeuble and batiment) were general words for building. Certainly google translate thinks immeuble is a general word for building, although I don't trust that all of the time. Doing a google image search for "immeuble" brings up mostly apartment buildings but also some office buildings.