Taverna Meteora offers Greek specialties in a family-friendly atmosphere. The restaurant provides a cozy setting and friendly service.