Situé à Chongqing, le Somerset Yangtze River Chongqing se trouve à 500 mètres de la salle d'Assemblée de Huguang et à 700 mètres du temple de Luohan.
Certains logements disposent de la climatisation et d'un coin salon doté d'une télévision à écran plat. Plusieurs possèdent une cuisine équipée d'un micro-ondes et d'un réfrigérateur.
Le Somerset Yangtze River Chongqing comprend également un barbecue, une terrasse et un restaurant.
Le monument de la libération du peuple se trouve à 900 mètres du Somerset Yangtze River Chongqing, tandis que la grotte de Hongya est à 1,1 km. L'aéroport international de Chongqing Jiangbei, le plus proche, est implanté à 19 km.