I think Baidu Maps places WHCDC in the same complex identified in that Daily Mail article, directly across the street from the Huanan Seafood Market. (I'm a bit uncertain because I don't read Chinese, so please let me know if I've made a mistake here.)