The 2-star Motel 168 Shanghai Railway Station North Xizang Road is situated in the heart of Shanghai, approximately 10 minutes' drive from a hot shopping spot such as People's Square.
The hotel is located in Shanghai, within arm's reach of North Zhongshan Road tube station. Cultural sights in the area are Shanghai Natural History Museum (2.8 km) and Shanghai Grand Theatre (3.2 km). There is Yu Garden nearly a 10-minute drive away, and Shanghai Coach bus station approximately 10 minutes' walk from this Shanghai hotel. For those travelling from afar, Shanghai Hongqiao International airport is 16 minutes' drive away.
Guests can enjoy a buffet breakfast in the restaurant.