Nikhita Safety Nets Address: # Bank of Baroda, Auto Nagar, Nellore-524001, Andhra Pradesh, India.Land Mark: