Langham Place is a landmark commerical complex comprising a shopping mall, hotel and office tower in Kowloon since 2004.