Berjaya Times Squares Theme Park is the largest indoor theme park offering thrilling rides and games for the whole family since 2003. The gigantic indoor theme park, measuring 133,000 square feet, off