A 30,000 sq ft of Retail space in the heart of South Delhi A World Class Shopping Destination TM Following the success of Business Towers and MG1 in offering high-end commercial…