This establishment is a deli offering a variety of food items. It is located in Venafro, Italy.