Villa Pizza is a restaurant specializing in Italian cuisine, particularly pizza. It offers a variety of pizzas and is open for both lunch and dinner service.