Qingqing Hotel Shanghai
No.388 Chenhua Road, Shanghai, China
Booking.com
Book Now