Ovgoro Greek Tavern offers traditional homemade Greek food in a comfortable space with panoramic views. They specialize in fresh, traditional products and offer home-style cooked meals, particularly on Sundays.