- New Delhi, Delhi, India
Manager
Contact Benedicta Love
Accounts Payable Specialist
Contact Sunitha Nambiar
Shaba Group - India is a company based out of 184, Ground Floor, Jeevan Nagar, Opp. Trikona Park, Ashram,, New Delhi, Delhi, India.