AVDI is located in New Delhi, India on T-15, Verma Complex, Second Floor, Mehrauli. AVDI is rated 4.2 out of 5 in the category designer clothing store in India. AVDI is a luxury fashion label based in New Delhi, India. This is the official LinkedIn account.
Address
T-15, Verma Complex, Second Floor, Mehrauli
Company size
1-10 employees
Headquarters
New Delhi, Delhi
Service options
In-store shopping