This traditional Greek tavern offers a unique dining experience with rich flavors. It is located in Mesokomi, Serres, Greece.