Great place with amazing view to acropolis. Next to the metro station and quite central in Athens.