No, pets are not allowed at this property.
Self-parking is available for a fee.
Located in Xuhui, this hotel is within a 15-minute walk of Hengshan Road, Metro City and Xujiahui Shopping District. Shanghai Stadium and Longhua Temple are also within 2 miles (3 km). Xujiahui Station is 8 minutes by foot and Zhaojiabang Road Station is 14 minutes.