Happy Garden is a Chinese restaurant known for its extensive menu and relaxed atmosphere.