Observation deck overlooking the Neva River and the Great Bridge Obukhov is located in St Petersburg, Russian Federation. Observation deck overlooking the Neva River and the Great Bridge Obukhov is rated 4.6 out of 5 in the category observation deck in Russian Federation.