The New Shop logo

The New Shop

The New Shop is a chain of high speed retail stores with unique products.

Industries

Headquarters

New Delhi, India

Employees

11-50

Links


Org chart

Collapse

Teams


Offices