The English translation should say just "building" no need to say apartment twice. its misleading...
Why not "de cet immeuble d'appartements"?
That would be a bit redundant.
an apartment building
So far, the only meaning of "immeuble" we have been given is "building."
Ah! So it can mean either "building" or "apartment building"!
Why not Dans cet immeuble