El hotel Amara Shanghái, de 30 pisos está en una zona de negocios de Shanghái, a unos 10 minutos en coche del Río Wusong y a unos 4 km del Museo de Shanghái. Situado a unos 7 km del Acuario océanico de Shanghái, este hotel cuenta con 341 habitaciones y 3 restaurantes.
El hotel está situado en el barrio Jing'an y al lado de la estación de metro Changshou Road. El hotel Amara Shanghái está situado a tan solo 14 minutos a pie del Templo del Buda de Jade, considerado un lugar sagrado. En los alrededores, podrás disfrutar de la experiencia cultural que ofrece el Gran Teatro de Shanghái, situado a 3 km de este alojamiento. La parada de autobús Wuning Xincun está cerca de este hotel, a unos 15 minutos a pie.
Algunas de las habitaciones del Amara Shanghái están equipadas con cortinas opacas y climatizador, además de opciones de autoservicio como minibar. Algunas habitaciones cuentan con un cuarto de baño privado con albornoces y toallas.
Se ofrece un desayuno buffet a los huéspedes. Los huéspedes están invitados al restaurante BLU para disfrutar de la alta gastronomía. Se invita a los huéspedes al bar lounge del hotel Amara Shanghai, de 5 estrellas, para que se relajen con una copa.