Taverna Patsouras offers Greek and international cuisine with a focus on homemade dishes and traditional flavors.