The Nanshan Garden Hotel is located approximately 11.5 km (7 mi) from Shanghai South Railway Station. Hongqiao Railway Station is a 30-minute drive away. The on-site restaurants serve Chinese and Japanese dishe ... Read more

View all Luxury Hotels in Dalian (LN)