The island is located directly opposite the Kaivopuista park in Helsinki. Island's name in Finnish means "forty bird". Under Russian rule the island was called as Nicholaevsky. Characteristic battery ramparts can be seen on the island.