Отель Swissotel Tallinn открылся 10 декабря 2007 года. Из отеля открывается изумительный вид на бухту, Балтийское море и эстонскую столицу. Отель является частью роскошного мультикомплекса, который построен в стиле модерн по самым современным технологиям.
Отель расположен в деловой части города, так называемом "Уолл-стрит Таллинна", рядом с офисами ведущих мировых компаний и банков, в 10 минутах ходьбы от средневекового Старого города. Всего за 15 минут от отеля можно добраться до аэропорта и центрального железнодорожного вокзала, за 10 минут – до пассажирской паромной переправы.