Happy Villa is a takeaway offering Chinese cuisine. Known for quick delivery and hot, tasty food.