The complete address of Stellar Data Recovery Delhi branch is:
Stellar Information Technology Pvt. Ltd.
205, Skipper Corner, 88,
Nehru Place, New Delhi - 110019