Taj Opens New 181-Room Palace Hotel in Lucknow

Indian Hotels Company (IHCL) has opened Taj Palace, Lucknow, adding a new 181-room luxury hotel to the capital of Uttar Pradesh and expanding the Taj brand’s presence in one of northern India’s major cultural and business destinations. Located in […]