#1205 Independent 3 & 4 BHK Villas in Navalur | 800 meters from OMR | Full Land ownership