A great place, with a lovely green rooftop and perfectly located in Athens.