GLO Hotel Art is a charming lifestyle hotel built around a century-old Art Nouveau castle located in the Design district of Helsinki. Book your stay now!