Pizza Renard is a pizza establishment in Strasbourg known for its generous portions and fresh, quality ingredients. They offer a variety of pizzas and other menu items for takeaway and delivery.