Based on this description it seems to be on Rajiv Gandhi Salai, IT Corridor, Mahabalipuram Trunk Road. Quite prominent location.