Tammuri talu offers a unique culinary experience. This restaurant, located in a cozy barn, seats up to 25 guests. Reservations are required.