Indbazaar is an emerging online food and grocery store catering to customers' daily needs in Chennai, Villupuram, and Pondicherry. Indbazaar is an online store and physical store.
Location
385, Old Mahabalipuram Rd, Muttukkaranchavadi, Tho Chennai, India