'Grand Indonesia is a multifaceted complex situated on Thamrin Road in Central Jakarta, Indonesia. Spanning 640,000 m², the complex encompasses a vast shopping mall, the office tower, known as Menara BCA, premium serviced residential tower, Kempinski Residences, amongst others...