The hotel is conveniently located about 5 km away from People's Square and some 20 km away from Shanghai Hongqiao International Airport. The hotel was built in 2004. Guests are welcomed in the lobby. The accommodation features rooms with air conditioning. Features include internet access and a TV. The bathroom offers convenient facilities including a shower. Copyright GIATA 2004 - 2016. The following credit cards are accepted at the establishment: American Express and VISA.