As Centaur awaits end, Leela takes over Srinagar property
NEW DELHI: One of the two last remaining Centaur Hotels – the brand run by Hotel Corp of India, a subsidiary of erstwhile state-owned Air India – has found a saviour and is now looking at a fresh lease of life in a new avatar. The Leela Palaces, Hotels and Resorts has taken over the…