Situat într-un castel în stil art nouveau din anii 1900, aflat la 700 de metri de centrul oraşului Helsinki, acest hotel oferă camere cu acces gratuit la internet Wi-Fi. Staţia de tramvai Aleksanterin Teatteri este la 250 de metri.
Fiecare cameră de la Glo Hotel Art este elegantă şi modernă şi include TV cu ecran plat. Baia este curată şi include halate de baie şi papuci.
Lounge barul serveşte preparate uşoare şi diverse băuturi. Restaurantul Hotelului Glo Art este situat în pivniţa castelului şi oferă specialităţi nordice.
Gara centrală din Helsinki este la 15 minute de mers pe jos de hotel, iar strada comercială Bulevardi este la 4 minute de mers pe jos.