OYO Flagship 77050. L'Hotel Amar Leela si trova a Dehradun, a 11 km dalla Torre dell'Orologio e a 17 km dall'Accademia Militare Indiana. Tutte le camere dispongono di TV con canali via cavo e bagno privato.
Numero delle stanze: 60
121, Sahastradhara Rd, Kulhan, Dhanaula, Dehradun, 248009 Rājpur, India