lift tower

/L IH1 F T AW0 ER0/
noun
  1. 1

    (Hong Kong) A building specifically built for enclosing lifts (elevators), sometimes including stairs.