Отельная сеть Ritz-Carlton, обладающая 70 отелями в 24 странах мира, открыла новый отель в Шанхае, который стал вторым в городе и седьмым в Китае. Отель разместился в здании международного финансового центра, где занял 18 верхних этажей. Финансовый центр вместе с отелем представляют собой башню под названием South Tower , автором которой стал архитектор Цезарь Пелли. Башня находится в «компании» зданий подобного стиля и имеет прекрасные виды на набережную из окон гостевых комнат.
Гостиница обладает различными по площади номерами – от стандартных комнат на 40 кв. метров до люксовых апартаментов на 400 кв. метров. Всего номерной фонд Ritz-Carlton состоит из 285 номеров, целевой аудиторией которых считаются бизнес-туристы. Для них оборудованы несколько конференц-залов на территории центра, а для светских раутов создан роскошный танцевальный зал, который функционирует круглосуточно.