Tartare
French cuisine at its most classic, this Glyfada institution has been around for at least two decades.
Overview
Glyfada, Athens, Greece
In a cosy, bistro-like environment, this is where you head to when you crave a beef tartare or a Chateaubriand. Tartare manages to combine two rare virtues in the restaurant business: consistent quality and staying power – and perhaps proves that the two are intricately intertwined.
Location