These properties span across key locations such as Mumbai, New Delhi, Chennai, East Delhi, Udaipur, Bengaluru, Jaipur, Gurugram, Gandhinagar ... hotel in Sikkim, India. The Leela Sikkim, owned ...