La propiedad está ubicada en Shang hai. El Hotel fue edificado en 1984. El Hotel fue renovado en 2011. Hay un total de 249 habitaciones. La propiedad cuenta con . La propiedad cuenta con acceso para minusválidos. Hay aparcamiento en las instalaciones.