Sandwich shop Birra Jelen Italia. Offers a selection of sandwiches.