Pizzeria Duchessa has been operating for over 20 years, specializing in naturally leavened pizzas available for takeaway. The establishment focuses on its dough and pizza offerings.