Location of the Russian fortress Bomarsund was located on the Åland Islands: ruins, artifacts, memorial.