Apple Orchard Resort is situated in the laps of beautiful Himalayas and placed amidst an apple orchard with stunning vistas of jungle and mountains. Teeming with wildlife and bathed in clouds and bright sunshine