Hotel ten mieści się w secesyjnym zamku z początku XX wieku, położonym w dzielnicy designu, 250 metrów od przystanku tramwajowego Aleksanterin Teatteri i 700 metrów od centrum Helsinek. W pokojach można korzystać z bezpłatnego WiFi.
Wszystkie pokoje w obiekcie Glo Hotel Art są stylowe i nowoczesne, a ich wyposażenie obejmuje telewizor z płaskim ekranem. W łazienkach znajduje się prysznic i suszarka do włosów.
Tutejszy bar zaprasza na lekkie posiłki i rozmaite napoje.
Ulica handlowa Bulevardi znajduje się 4 minuty spacerem od hotelu, a terminal autobusów kursujących na lotnisko i główny dworzec kolejowy w Helsinkach są od niego oddalone o 15 minut spacerem.