The cathedral was built in the heart of St. Petersburg at the turn of the century as a tribute to Tsar Alexander II. The church's altar stands on the spot the Tsar was assassinated in 1881 by an anarchist group.