best spot - great communication!
Highly recommended, in the center of Athens.
10/10