When in Athens Hostel Hostel Athens, Attica
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.
Number of rooms: 47
Valtetsiou 17, Athens, 10680, Greece