After a long wait, Mahindra Retail, the part of diversified US$6.7 billion Mahindra Group, has finally rolled out its flagship store of Mom & Me in South Delhi.
The newly introduced flagship store of Mom & Me, spread over 10000 sq ft, is a one stop store specializing in the sale of a wide range of high quality products and value added services for 'Mother & Child'.