Sobha Limited has launched a new villa project called Sobha Gardenia in Chennai. Located at Vengaivasal, the project consists of 79 lifestyle villas and offers ...