The Orchard

Dehradun, India

Restaurant with scenic views nestled on the side of the mountain overlooking verdant valleys. Decent food. Tibetan, Thai,Chinese, food is served here.Quite place with good ambiance and delicious food.