The North Face is opening its biggest store in Asia-Pacific in K11 Art mall in Tsim Sha Tsui, pointing to further recovery in Hong Kong’s battered retail property market. Read More