Taverna O Stelios is a grill house and restaurant. It is a gold award winner.