Enjoy barbecue at Taverna Skarvelis, a Greek grill.