A charming place at the feet of the acropolis