The Palace Estate, Narendra Nagar, Tehri -Garhwal, Uttarakhand - 249175, India
Nestled in the serene foothills of Himalayas amidst virgin Sal forests, Ananda in the Himalayas is built around the erstwhile...