Castle of Roses

No.19 Juelang, Jinlong St, Shangri-La 674400, China
+86 887 888 1277


Overall guest ratings

8.9/10 Excellent
Based on 20 reviews


    Show all


    Featuring a private garden and free WiFi access, Castle of Roses offers pet-friendly accommodation centrally located in Dukezong Ancient Town, only a 5-minute walk from Yueguang Plaza. Free private parking is available on site. Guishan Park is 985 feet from Castle of Roses, while Yila Grassland is a 10-minute drive from the property. The nearest airport is Deqen Airport, 1.9 miles from Castle of Roses. All rooms here are fitted with heating. Certain units feature a seating area and views of the garden. The private bathroom is equipped with a shower. A flat-screen TV is offered. You will find a 24-hour front desk at the property. Free airport shuttle service is also available. Guest can have breakfast at the onsite restaurant.

    More hotel details about Castle of Roses

    Castle of Roses Prices:

    $84 - $84 (Based on average prices for a Standard Room)

    Castle of Roses Rooms:

    8 rooms

    Other names used to reference this hotel:

    • Castle of Roses Shangri-La
    • Castle of Roses Shangri-La Yunnan
    • Castle of Roses Hotel
    • Castle of Roses Hotel Shangri-La
    • Castle of Roses Hotel Shangri-La (DIG)
    Less More


    • Babysitting or child care
    • Internet
    • Laundry service
    • Room service
    • Restaurant
    • 24 Hour Front Desk
    • Free parking
    • Free Wi-Fi
    • Pets allowed on request. Charges may apply.
    Less More