Indian Hotels Company (IHCL) has announced the reopening of Taj Malabar Resort and Spa, Kochi following a year-long extensive renovation and redesign. Built in 1935, the hotel’s legendary history has ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results