Responsive Menu
Add more content here...

Who we are

NEL Holdings South Limited is an Investments and Holding company in the sectors of Facilities Management, Equity Trading, Restaurant and Consumer Internet. The company is headquartered in Bangalore, Karnataka, India