Gregory Alonzo: Spirits from Finland and Homer Simpson?
Throughout my travels, I have stayed in some luxurious as well as unique hotels. By far one of my most interesting haunts is Helsinki’s Glo Hotel Art. Set in a 1900s Art Nouveau castle, and in the center of the city’s Design District, the interior of this colossal structure is no less imposing. The hotel’s…