El Ji Hotel Shanghai People'S Square, de 3 estrellas, está situado en el barrio Huángpu de Shanghái, a unos 5 minutos a pie de la Plaza New World City. Con salón compartido, el hotel se encuentra al alcance del Centro de Planificación urbana de Shanghái.
Los huéspedes pueden acceder al Museo de Shanghái a tan solo 1 km de este hotel, mientras que el Bund está a unos 2 km. El Acuario de Shanghái, a unos 25 minutos a pie, es sin duda una visita obligada para los turistas que viajan en la familia a Shanghái. El Ji Hotel Shanghai People'S Square está a unos 3 km del Templo del Buda de Jade. La estación de metro Plaza del Pueblo está a unos 5 minutos a pie.
Algunas de las habitaciones climatizadas disponen de un hervidor de agua y un salón compartido. Algunos cuartos de baño disponen de una ducha, así como de artículos de aseo gratuitos.
Cada día ofrece a sus huéspedes un desayuno buffet. Para visitar el Epicure on 45 y el Sky Dome Bar los huéspedes deben caminar unos 350 metros.