The Russian Museum
4 Inzhenernaya Str., St. Petersburg, Russia
Featured Review : This fabulous museum is located on the Square of Arts behind the Grand Hotel Europe off of Nevsky Prospect. The square is dominated by Anikushin’s famous statue of Alexander Pushkin, the poet Laureate of Russia. 100 me...See Full Review