Indian Hotels Company Limited has announced South Asia’s first all women-managed luxury residences/apartments, Taj Wellington Mews in Chennai.

Indian Hotels Company Limited has announced South Asia’s first all women-managed luxury residences/apartments, Taj Wellington Mews in Chennai.