El Shanghai Yujia Hotel es un lugar estupendo para alojarse en el barrio Huángpu, a unos 25 minutos a pie del Jardín Yuyuan.
La ciudad de Shanghái y el Bund están a 2 km de y a 2,1 km de esta pensión. El hotel está a 550 metros de la parada de autobús de People Square, que está cerca del Parque del Pueblo. El Madame Tussauds de Shanghái se encuentra a tan solo 6 minutos a pie del Yujia Shanghái. La estación de metro Plaza del Pueblo está ubicada no muy lejos de la propiedad.
Los baños están equipados con un inodoro separado y una ducha, además de secador de pelo y zapatillas.
El restaurante Barbarossa Restaurant & Lounge se halla a 550 metros de este hotel.