The Happy Villa is a Chinese restaurant offering collection and delivery services. It operates seven days a week, open from 4 PM to 10 PM.