Pizza Villa is a pizza restaurant offering a wide variety of pizzas, as well as grilled dishes, salads, and desserts.