Century Plaza Chennai Falcon 12 years ago Address: Century Plaza, Anna Salai, Teynampet, Chennai, Tamil Nadu, India, Mount Road