The
St. Petersburg School of Religion and Philosophy
(SRPh) is located right in the center of the city: Bolshaya Morskaya, 19,
Saint-Petersburg, 191186, Russia.
It is surrounded by world famous sights among which are:
1.The Admiralty
2.St. Isaac’s Cathedral
3.Alexander Column
4.The
Hermitage
5.SRPh

Bolshaya Morskaya, 19, Saint-Petersburg, 191186, Russia