Le Clochard et La Bella is a pizza restaurant offering flavorful cuisine made with DOP ingredients sourced directly from Italian producers. Takeaway options are available.