Categories
Travel News

Taj opens a new hotel in Darjeeling

Taj Hotels and Resorts, a Indian Hotels Company’s (IHCL) brand, has opened a new hotel in Darjeeling, West Bengal, India.