River House Near The Peoples Square And The Bund offers accommodations in Shanghai, a 19-minute walk from People's Square and 1.7 miles from Shanghai Train Station. The air-conditioned accommodations are a 10-minute walk from Pedestrian Street of East Nanjing Rd.. This pet-friendly apartment also has free Wifi.
There's also a well-equipped kitchen in some units equipped with a dishwasher, a microwave, and a fridge. At the apartment complex, all units include a private bathroom.
There is an on-site bar.
Yu Garden is 2.1 miles from the apartment, while Jade Buddha Temple is 2.2 miles away. The nearest airport is Shanghai Hongqiao International Airport, 10 miles from River House Near The Peoples Square And The Bund.