Този хотел е разположен в замък в стил Ар Нуво, датиращ от началото на 20-ти век. Той се намира на 700 метра от центъра на град Хелзинки и предлага безплатен Wi-Fi достъп в стаите за гости. Трамвайната спирка Aleksanterin Teatteri се намира на 250 метра.
Всяка стилна и модерна стая в хотел Glo Art разполага с плоскоекранен телевизор. В свежите бани има халати и чехли.
Лоби барът предлага леки ястия и разнообразие от напитки. Ресторантът на Glo Арт се намира в избата на замъка и предлага скандинавска кухня.
Централната гара на Хелзинки и спирката на автобусите до летището са на 15 минути пеша. Търговската улица Bulevardi е на четири минути.