A Greek restaurant and cafe, To Steki tou Strati offers a relaxed atmosphere.