Modern multi-storey hotel close to People Square, 3.4 miles away from Shanghai Museum; 2.2 miles away from Jade Buddha Temple.