This definition is the closest:
: a group of buildings, apartments, etc., that are located near each other and used for a particular purpose
- a sports complex
- an industrial/apartment complex
It's an apartment complex. I would put "of" in front of 27.
Student or Learner