Odika
Odika is listed as a Health and beauty shop in Indore. The listed business address is 12-13, Jaora Compound, Indore, Madhya Pradesh 452001. Use this address when planning a visit or confirming the location with the business. For enquiries, call 099302 23118. The listed website is odika.in. Contact t
Indore 27 Oct 2026