Home Inn Shanxi Road - Shanghai
Home Inn Shanxi Road - Shanghai offers a perfect accommodation in Shanghai.
The hotel is set about 15 minutes' walk from Plaza 66. The property is located within a 30-minute walk to the center of Shanghai.
Guests will find the tapas bar The Shed within a 5-minute walk.
Hongqiao airport lies 15 km away from Home Inn Shanxi Road - Shanghai and it takes about 20 minutes by car to get there.