Italy - Cheese & CharcuterieThe Wine and Spirits Kitchen in Delray Beach
Italy - Sheep, hard, sharp, rustic