Scientific Library of the Russian Institute of Art History is located in St Petersburg, Russia on St Isaac's Square, 5. Scientific Library of the Russian Institute of Art History is rated 4.6 out of 5 in the category research foundation in Russia.
Address
St Isaac's Square, 5
Accessibility
No wheelchair-accessible entrance