Ten butikowy hotel mieści się w odrestaurowanym budynku z lat 30. XX wieku usytuowanym w centrum miasta, w odległości krótkiego spaceru od Teatru Narodowego oraz 10 minut spacerem od stacji metra Omonia. Swoim Gościom oferuje on niewielki, czynny w sezonie basen oraz stylowe, klimatyzowane pokoje.
Pokoje urządzone są w wyrafinowanym stylu i wyposażone są w oryginalne współczesne meble nadające wnętrzom elegancji. W każdym z nich znajduje się telewizor z dostępem do kanałów satelitarnych/kablowych oraz sejf na laptopa.
W hotelowej kawiarni i elegancko urządzonej restauracji z barem można zrelaksować się przy drinku lub kawie i lekkiej przekąsce lub zjeść pełny posiłek.
Art Hotel Athens oferuje także dużą wielofunkcyjną salę, w której organizowane są wystawy sztuki, wernisaże oraz kongresy. W pomieszczeniach ogólnodostępnych można korzystać z bezpłatnego WiFi.
Art Hotel Athens położony jest kilka minut spacerem od Muzeum Archeologicznego, Akropolu i zabytkowej dzielnicy Plaka.
Przyjazny personel obiektu chętnie udziela wszelkich informacji turystycznych, jak również pomaga w zarezerwowaniu stolika w restauracji, zorganizowaniu wycieczki lub zakupie biletów na szereg imprez kulturalnych. Do dyspozycji Gości są ponadto bezpłatne mapy.