Mahindra Eden
Apartment is spread over large acres of land and it is soon to be one of India’s largest self-sufficient apartments based on the Hi-Tech Concept.