Dimitris Tavern offers fresh, daily-cooked meals with a focus on organic ingredients. Features include outdoor seating and Wi-Fi.