Cafe & Bistro located in Tallinn. Offers a dining experience.