We had a wonderful time at Stelio's. Great view on the Acropolis and the open theater next door on the common terrasse. Very close to the metro station.