Boasting on-site dining, Orpheus Hotel offers accommodation in Athens, a 3-minute walk from Omonia Square. Located around 300 metres from National Theatre of Greece, the hotel is also a 6-minute walk away from National Archaeological Museum of Athens. Free WiFi and a 24-hour front desk are provided.
At the hotel, the rooms come with a wardrobe, a TV and a private bathroom. All guest..