Отель расположен в замке в стиле модерн постройки начала XX века, в 700 метрах от центра Хельсинки. В номерах отеля предоставляется бесплатный Wi-Fi. Расстояние до трамвайной остановки Aleksanterin Teatteri составляет 250 метров.
Стильные современные номера отеля Glo Art оснащены телевизором с плоским экраном. К услугам гостей ванная комната с душем и феном.