When in Athens HostelHostel
17 Valtetsiou, Athens, 106 80
Well situated in Athens, When in Athens Hostel offers air-conditioned rooms, a garden, free Wi-Fi and a shared lounge. Popular points of interest nearby include Syntagma Square, Lycabettus Hill and National Theatre of Greece.