Das Hotel befindet sich ganz in der Nähe der Altstadt von Tallinn sowie des bedeutenden Business- und Geschäftsviertels