Church of the Saviour on Spilled Blood, St Petersburg Heatheronhertravels.com Church of the Saviour on Spilled Blood, St Petersburg Heatheronhertravels.com