Shanghai Holland Hotel is located in No.1301 Gonghexin Road ZhaBei District Shanghai, a 10-minute drive from People's Square. The hotel is 1.6 km from Shanghai Railway Station Metro Station, 1.7 km from Shanghai Railway Station and 3.4 km from Changshou Road Station. Shanghai Hongqiao International Airport is 14 km away. Each room here comes with a TV, air conditioning, a seating area and a dining area. Featuring a shower, private bathroom also comes with a hairdryer and free toiletries. At Shanghai Holland Hotel you will find a 24-hour front desk, a garden and a terrace. Other facilities include meeting facilities, a shared lounge and a tour desk. The property offers free parking and free WiFi access.
Pets are allowed