Well located. Near to all the important places in Athens.
Self check in.