Occupant un château de style Art nouveau typique des années 1900, le Glo Hotel Art est situé à 700 mètres du centre-ville d'Helsinki. Il propose des chambres dotées d'une connexion Wi-Fi gratuite. L'arrêt de tramway Aleksanterin Teatteri se trouve à 250 mètres.
Les chambres élégantes et modernes du Glo Hotel Art comprennent une télévision à écran plat. Des peignoirs et des chaussons sont disponibles dans la salle de bains.
L'hôtel abrite un bar-salon servant des repas légers et un choix de boissons. Situé dans la cave du château, le restaurant du Glo Art propose, quant à lui, une cuisine nordique.
La gare centrale d'Helsinki et les arrêts de bus à destination de l'aéroport sont accessibles en 15 minutes à pied. Les magasins de la rue Bulevardi vous accueillent à 4 minutes de marche.