Huangshan se encuentra en el sur de Anhui.
La traducción al inglés es:
La montaña Huangshan está ubicada en el sur de la provincia de Anhui.
Nota: Tradujiste la oración como "?Ubicada en el sur Provincia de Anhui en el este de China", debería haber una cláusula principal después, de lo contrario es incorrecto.