Wuhan University is located in Wuhan, Hubei Province, China. The main campus is situated on Luojia Hill, overlooking the beautiful East Lake. The precise address in English is:
No. 1, Luojiashan Road, Wuchang District, Wuhan City, Hubei Province, P.R. China.