Guhua Garden Hotel Hotel
No. 276 Jiefang Zhong Road Fengxian District, 183, Shanghai, Shanghai, 201400
Located 1 km from Fengxian Museum, Guhua Garden Hotel features modern rooms with free wired internet. Free parking and a 24-hour front desk are available. 2 restaurants are located within the hotel.