Vilma Natura Croatica is a deli offering a selection of specialty foods.