Happy Villa is a Chinese takeaway restaurant offering gluten-free options. It is known for its takeaway service and dinner options.