Pizza Villa is a pizza restaurant offering a variety of pizzas. They have recently renovated and reopened.