This tavern offers a delightful dining experience with a focus on pizza and traditional Greek cuisine. It is situated in an idyllic setting, making it a great stop for a meal.