Here are some photos from Saint Petersburg. The city is never seen directly in Twelve, but is central to the sequel, Thirteen Years Later.
Click on the thumbnails to get the full-sized image.