Situato in posizione ideale al centro del polo dell'intrattenimento di Shanghai, questo hotel di lusso è adiacente agli Champs Elysees d'Oriente, Huai Hai Road. Nelle vicinanze si trovano anche la rete ferroviaria metropolitana di Shanghai, i consolati stranieri, il quartiere degli affari e i musei più importanti.