The fortress is a see fortress built on islands within Helsinki. It is an UNESCO World Heritage site nowadays.
More about history by fortified-places.com [English]
Photos about the fortress by muuka.com [English]
Official Web page of the fortress [English]
More information by Wikipedia [English]