ID 2001 - New Villa For Sale in OMR ||Navalur || 3BHK || North Facing || 40+ Amenities