Arrow stores In Najafgarh Road, New Delhi, Delhi