Categories Travel News Now Open: Taj Wayanad Resort and Spa in God’s Own Country Post author By Ishan Haria Post date October 26, 2022 No Comments on 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. Tags IHCL, India, Kerala, Taj, Wayanad