Grauer & Weil (India) Limited is developing Growel’s 101 Mall, a shopping mall and multiplex located at CTS No. 151, Growel House, Akurli Ro...