Square Inn Sichuan
No. 39-41 Xihu Street, Chengdu, China
Booking.com
Book Now