Church of Saints Isidor and Nicholas on the embankment of the Griboedov Canal in St. Petersburg, Russia