Indian Hotels Company Limited (IHCL), which owns the Taj chain, will invest Rs 1,570 crore to build a 330-room, 85-apartment ...