Happy Garden is a Chinese restaurant specializing in freshly cooked dishes, with options for dine-in, take-out, and delivery. They are fully licensed.