Ondel Ondel Indo-Express is an Indonesian restaurant offering authentic dishes and takeout options.