Observation Decks of Saint Petersburg

Where can you get the best views of Saint Petersburg? Naturally, from the stone embankments in the city center and its high observation decks

Landmarks on the map