Categories
Travel News

Now Open: Taj Wayanad Resort and Spa in God’s Own Country

Indian Hotels Company Limited (IHCL) has announced its debut in Wayanad with the opening of Taj Wayanad Resort and Spa.