The Donghu Hotel, Shanghai is in the French Concession part of Xuhui, within an easy walk of a subway station, and some good bars and stylish restaurants. The Donghu Hotel is about 10 minutes drive from the a Exhibition Centre, People’s Square and the tourist shopping street of Nanjing Road. This hotel is part of an historic group of buildings and therefore rooms vary in size and decor.