China Villa is a casual Chinese restaurant offering an extensive menu of regional staples and Mandarin cuisine.