Hi RHT,
I only went briefly to the school in Athens for my ICAO Level English Exam. The building is fairly new, its located on the outer ring of the city next to main highway, so the area is not the prettiest I must admit.
Except for that day I spent most of my time at Megara Airport.