Azalea is nestled away in Tehri Garhwal in a very special location. It overlooks the Bhagirathi and the valley across it with stunning views of Himalayan peaks.
Wifi
Spa
Restaurant
Room Service
Reception
Thermal Screening
First-aid Services
Security
Conference Room
Parking