About
ORRA – SINCE 1888 ORRA is one of India's finest jewellery retail chains, in business since 1888 and are spread across India with 91 stores in 39 cities. Consistently at the ... See More
Last Active: 25 May 2026
Location: Mumbai
Hiring for skills