Perched along the Huangpu River, Banyan Tree Shanghai on the Bund offers rooms with panoramic views, a world-class spa and ...