Great space right in central Athens close to north side of Acropolis.