Location of this place is amaizing - heart of Athens.