Built in 1980 and renovated in 2006 and 2007, this hotel stands in the commercial center of Helsinki, close to Finlandia Hall, ... More