Church on Spilled Blood,

St. Petersburg Russia