This lavish property offers stunning views of the snow-capped mountains, comfortable rooms, a multi-cuisine restaurant, and a range of world-class amenities. Guests can wake up to the breathtaking views of the mountains and enjoy the convenience of Town Square Shopping Mall located just 290 m away. The on-site restaurant serves authentic Indian and international cuisines that guests can savour.
For more information. Please complete this form.