Bar Anna is a Polish restaurant offering freshly prepared dishes made on-site. Enjoy a variety of homemade meals, available for takeout.