No, pets are not allowed at this property.
Self-parking is free at this property.
Yes, there's a shuttle from the airport to the hotel.
Located in Xuhui, this hotel is within a 10-minute walk of St. Ignatius Cathedral, Xujiahui Shopping District and Grand Gateway. Metro City and Hengshan Road are also within 1 mile (2 km). Xujiahui Station is 14 minutes by foot and Yishan Road Station is 15 minutes.