Bien situada en Shanghai, esta propiedad es una base perfecta para descubrir los alrededores. El Hotel fue edificado en 2010. La propiedad cuenta con 123 habitaciones. La propiedad consta de 117 habitaciones dobles y 6 junior suites. El Hotel goza de una ubicación idílica en el corazón de la ciudad.
Shanghai South Railway Station