Chez Villa is a restaurant offering takeout and delivery. They feature a new menu with updated recipes.