Featuring free WiFi and a restaurant, Castle of Roses offers pet-friendly accommodation in Shangri-La. Free private parking is available on site. Certain units feature a seating area where you can relax. Some rooms include views of the garden or city. The rooms are equipped with a private bathroom equipped with a shower. A flat-screen TV is offered. You will find a 24-hour front desk at the property. Guishan Park is 985 feet from Castle of Roses, while Songzanlin Temple Buried Treasure Exhibition Hall is 2.6 miles from the property. The nearest airport is Deqen Airport, 1.9 miles from Castle of Roses.