Elcanso Chennai Falcon 12 years ago Address: Elcanso Complex, CASA Major Road, Egmore, Chennai, Tamil Nadu, India, Egmore