ITC Lifestyle Retailing Business Division is located in Gurugram, India on Plot 3, Sector 5, Imt Manesar. ITC Lifestyle Retailing Business Division is rated 4.3 out of 5 in the category corporate campus in India.
Address
Plot 3, Sector 5, Imt Manesar