International Business Center (IBC) is a ~5,00,000 sq.ft. of commercial development located on Dumas Road. It spans across 11 floors with per floor area of ~60,000 sq.ft. The area is surrounded by IT companies, bus stops, ATMs, restaurants and much more. It is outfitted with all modern conveniences.