KAROL BAGHNew DelhiMapIndia☎ 25718652 India Ltd Xlo lives at Karol Bagh in the city of New Delhi which is located in the country of India. You can call India Ltd Xlo by telephone at 25718652. We acquired India Ltd Xlo's information in March of 2015. Leave message