Navins Starwood Towers 3 is located in Vengaivasal, Chennai