Great place right in the centre of Athens. Can highly recommend!