Barbecue restaurant To Steki Tou Thanasi offers grilled specialties.