Castro Dei Volsci is a pizzeria offering homemade pizzas and fresh pasta. They also provide delivery and takeaway services.