E Taverna in Astoria combines authentic Greek village hospitality and a charming, rustic environment enveloped by the aromas of herbs from the Greek countryside.