Berjaya Times Square is a 48-storey twin-tower complex with tons of retail outlets and even an indoor theme park.