India Builders Corporation (IBC) Group is one of the renowned Property Developers in South India and has developed aesthetically constructed space spanning over 12 million sqft. By setting stringent standards, IBC Group triggers new trend in property development in South India, especially Bangalore....Read More
Office Address: Sheriff Centre, 73/1, St. Marks Road , Bangalore. 560001, Karnataka, INDIA