Al buscar en varias plataformas de mapas, podemos saber que el edificio frente a Beimen Road del Hospital Internacional de la Universidad de Pekín en Yuhe South Road pertenece a Yuhe South Road Street.
El Hospital Internacional de la Universidad de Pekín está ubicado en el número 1 de Life Park Road, Zhongguancun Life Science Park, distrito de Changping, Beijing. Fundada en 2014, tiene una superficie de 440.000 metros cuadrados. Es un hospital general terciario y un hospital designado para el seguro médico de Beijing.