Places to stay in India The Essence of India – The Leela – Palaces. Hotels. Resorts by Nikita Karia on Feb 17, 2022 1 0 Views Do you wish to escape the monotony of everyday life? And swap it with a chilled-out luxury escapade - with a stay at The Leela Palaces, Hotels, and Resorts. Sprinkled across India, these… Read More