We go here quite a bit. It's usually free, but this was a Friday evening so there was a cost to come in. Realize that anything inside the park also has a cost to it. It is known as either Leisure Island, Kirov, or Yelgin Island. A lot of sections of Saint Petersburg gets the moniker, "Island", but I am not sure if they are technically islands or not. If they are man made islands, then does that technically count as an actual island?