orchard view resort manali

  • The Orchard Greens

    The Orchard Greens

    Hotel
    Log Huts Area, Old Manali, Manali, Himachal Pradesh 175131

    Set in an elegant brick building with rounded windows, this modern hotel lies 1.1 km from Manu Temple and 2.1...

    • WiFi,
    • Parking,
    • Restaurant,
    • Bar,
    • AC,
    • Room Service