La Villa is a Chinese restaurant offering authentic recipes with an extensive menu.