Intercontinental Chennai Hotel - India Address No°202 East Coast Rd Nemelli Village Chennai Tamil Nadu 603104 India Website