Happy Garden is a Chinese-Indonesian restaurant offering a variety of dishes in a relaxed setting.