Xerox India Limited

Stall No:  3A.48

Located at:
6-3-1109, Ground Floor, Nav Bharat Chambers, Rajbhawan Road, Somajiguda, Hyderabad-500082, Telangana