Best Western Plus Hotel Kowloon fica em Tsim Sha Tsui, a apenas 8 minutos a pé de Estação de Tsim Sha Tsui e a 6 minutos a pé de K11 Shopping Mall.