The Langham Place Shopping Mall, located in the very heart of Mongkok, is a quintessential 15-storey fashionable landmark of the Kowloon district.