Riverdale Residence Xintiandi Shanghai se nachází 5 minut chůze od ulice Huaihai Road, ikonických barů a restaurací v oblasti Xintiandi a známých domů Shikumen v okolí. Ke stanici metra Laoximen (linky 8 a linky 10) a k různým turistickým místům, jako je chrám City God Temple, je to méně než 10 minut chůze. Do zahrady Yuyuan, Náměstí lidu a nákupního pásu Nanjing Road dojedete za 10 minut. Riverdale Residence Xintiandi Shanghai se nachází 37 minut jízdy od Šanghajského Disneylandu. Na vlakové nádraží Shanghai Hongqiao dojedete autem za 20 minut. Všechny pokoje jsou vybaveny systémem Water Softening Progress (WSP), apartmán je vybaven všemi pokoji včetně lobby, posilovny a salonku pro hosty BLUE AIR pro zvýšení kvality vzduchu a životního prostředí. Kuchyňský kout s lednicí, mikrovlnná trouba v každém pokoji.